Wo in der Datenbank wird das Datum für:
"Wieder lieferbar am "
gespeichert? Kann mir hier jemand helfen?
Grund:
Ich möchte eine eigene “interne Seite” für den Einkäufer bei uns schreiben,
welche nur die Art.Nr. und das Lieferdatum eingeben muss, ( Alles andere wäre für Ihn zu kompliziert ^^ )und der Eintrag in der Datenbank dann aktualisiert wird.
Das bekomme ich aber hin.
Gruß
Simon
Hallo,
… tatsache — danke…!.
Ich habe eine Kopie vom Shop im sql admin angelegt,
und konnte die enstprechende Einträge aus dem Live Shop in der “falschen” Datenbank nicht finde.
Als Strafe poste ich das Ergebniss.
Gruß + schönen Sonntag noch.
Simon
Lösung:
man benötigt eine Datei. z.B. in einem neuen Ordner /vorschau/index.php
mit folgenden Inhalt:
<script language="javascript" src="calendar/calendar.js"></script>
<table width="100%" border="0">
<tr>
<td width="59%" align="left" valign="top"><b>
<p>Voraussichtlicher Wareneingang<br>
</b><form method="post" action="index.php?save=1">
<table width="100%" border="0">
<tr>
<td>MT-Artikelnummer:</td>
<td><input type="text" id="art" name="art" /></td>
</tr>
<tr>
<td>Vorraussichtliches Datum:</td>
<td>
<?php
include 'calendar.php';
?>
</td>
</tr>
</table>
<input type="submit" name="submit" value="Absenden" />
</p>
</form></p></td>
<td width="41%" align="left" valign="top"><p>
<?php
$save = $_GET["save"];
if ($save=="0")
{
echo "Bitte was eingeben";
}
else
{
$host = "XXXXXXXXXXX";
$name = "XXXXXXXX";
$user = "XXXXXXXXXXX";
$pass = "XXXXXXXX";
$db = new MySQLi("$host","$user","$pass","$name");
$art = $_POST["art"];
$datum = $_POST["date1"];
$sql = "UPDATE `$name`.`oxarticles` SET `OXDELIVERY` = '$datum' WHERE `OXARTNUM` = '$art'";
$ergebnis = mysqli_query ($db,$sql)
or die ("Datenbankübertragungsfehler");
if ($ergebnis == "1")
echo "Zuletzt wurde folgendes gespeichert:<br /> <br />";
echo "Artikelnummer: $art<br />";
echo "Datum: $datum<br />";
echo "Vorschau beim Artikel: <br> ";
echo "<a href=\"____LINK ZUM SHOP MIT ARTIKELSUCHE___listtype=search&searchparam=$art\" target=\"_blank\">Klick hier</a>";
echo "<br>(Wenn NICHT lieferbar)";
}
?>
Diese rufe ich dann mit …/vorschau/index.php?save=0
auf.
Den Kalender habe ich mit JavaScript von dieser Seite eingefügt:
http://www.triconsole.com/php/calendar_datepicker.php
Ist natürlich verbesserungswürdig, (wenn Artikelnummer nicht vorhanden… etc). reicht aber
Gruß
Simon
sehr fein, danke fürs Teilen!