Sodele, jetzt hab ich das so weit laufen
PHP-Code:
<?
// dropdown.php
require("data.php");
$con_dat=@mysql_connect($MySQL_Host, $MySQL_User, $MySQL_Passw);
mysql_select_db($db, $con_dat);
$query = mysql_query("SELECT * FROM getraenke WHERE kategorie = 'Hauptgerichte'");
print "Bitte wählen Sie einen Datensatz:\r\n";
print "<form action=\"kat_test.php\" method=\"post\" name=\"select\">\r\n";
print "<select name=\"ID\" onchange=\"select.submit();\">";
// print " <option>Wähle eine Kategorie</option>\r\n";
while ($result = mysql_fetch_array($query)) {
print "<option value=\"$result[0]\"> $result[4]: $result[1] | $result[2] | $result[3]</option>\r\n";
}
print " </select>\r\n";
print " <input type=\"submit\" value=\"Absenden\" name=\"submit\">\r\n";
print "</form>";
mysql_close();
?>
<div><a href="ausgabe.php">Daten anzeigen (Hauptgerichte)</a> | <a href="dropdown.php">Datensatz ändern</a> | <a href="form.html">Eingabeformular</a></div>
PHP-Code:
<form action="aendern.php" method="post">
<table>
<tr>
<td>ArtNo.:</td><td>Bezeichnung</td><td>Beschreibung</td><td>Preis</td><td>Kategorie</td>
</tr>
<tr>
<?php
// kat_test.php
if (isset($_POST['ID'])) {
require("data.php");
$con_dat=@mysql_connect($MySQL_Host, $MySQL_User, $MySQL_Passw);
mysql_select_db($db, $con_dat);
$query = mysql_query("SELECT * FROM getraenke WHERE ArtNo = $_POST[ID]");
$result = mysql_fetch_array($query);
print "<input type=\"hidden\" name=\"ArtNo\" value=\"$result[0]\">";
print "<td>$result[0]</td>";
print "<td><input name=\"bezeichnung\" value=\"$result[1]\"></td>";
print "<td><input name=\"beschreibung\" value=\"$result[2]\"></td>";
print "<td><input name=\"preis\" value=\"$result[3]\"></td>";
print "<td><input name=\"kategorie\" value=\"$result[4]\"></td>";
}
else {
print "Sie haben keinen Eintrag gewählt";
}
?>
</tr>
</table>
<table>
<tr>
<td>
<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
<div><a href="ausgabe.php">Daten anzeigen (Hauptgerichte)</a> | <a href="dropdown.php">Datensatz ändern</a> | <a href="form.html">Eingabeformular</a></div>
</form>
PHP-Code:
<?
// aendern.php
include("connect.php");
if(!$bezeichnung || !$beschreibung || !$preis || !$kategorie ) {
echo "Ein Feld wurde leer gelassen!";
exit;
}
else {
$sql = "UPDATE getraenke SET bezeichnung='$bezeichnung', text='$beschreibung', preis='$preis', kategorie='$kategorie' WHERE ArtNo = $ArtNo ";
include("send_sql.php");
}
if ($res=send_sql($db, $sql)) {
echo "Datensatz geändert";
}
mysql_close;
?>
<div><a href="ausgabe.php">Daten anzeigen (Hauptgerichte)</a> | <a href="dropdown.php">Datensatz ändern</a> | <a href="form.html">Eingabeformular</a></div>
Vielen Dank bis da hin
Nu mal weiter gefragt:
Wie bekomm ich das eigentlich hin das alles auf eine Seite zu packen?