Hi Leute!
Ich möchte einen Wert von der Tabelle "ProdGrp" aus der Kolumne "ProdGrpName" via einer "Selectbox" zusammen mit einem eingegebenen Wert (z.B. "Product A") aus einer "Textbox" beim klicken eines "Submit-Buttons" in die Tabelle "Product" einfügen! Meine DB sieht wie folgt aus:
und der Code:
Leider wird die "Selectbox" nicht angezeigt und beim klicken des "Submit" Buttons passiert nix! Ich hoffe Ihr könnt mir da helfen da ich schon am verzweifeln bin und nach tagelangem studieren etlicher Tutorials und Websites noch immer keine funktionierende Lösung gefunden hab!
Danke im Voraus,
Mfg Rix!
Ich möchte einen Wert von der Tabelle "ProdGrp" aus der Kolumne "ProdGrpName" via einer "Selectbox" zusammen mit einem eingegebenen Wert (z.B. "Product A") aus einer "Textbox" beim klicken eines "Submit-Buttons" in die Tabelle "Product" einfügen! Meine DB sieht wie folgt aus:
Code:
Table ProdGrp Table Product ___________________________ _______________________________________ | ProdGrpId | ProdGrpName | | ProdId | ProdName | ProdGrpName(FK) | --------------------------- --------------------------------------- | 1 | GroupA | | 1 | Product A| GroupB | | 2 | GroupB | | 2 | Product B| GroupA | | 3 | GroupC | | 3 | Product C| GroupC |
PHP-Code:
<?php
if ($_POST['submit']) {
mysql_connect("mysql.myserver.cc", "user", "pass");
mysql_select_db("db2");
$ProdName = $_POST['ProdName'];
$ProdGrpName = isset($_POST['myselect']) ? $_POST['myselect'] : '';
$query = "INSERT INTO Product (ProdName, ProdGrpName)
VALUES ('$ProdName', '" . $_POST['myselect'] . "')";
$result = mysql_query($query) or die("Fehler:<br />$query<br />" . mysql_error());
if ($result){
echo "<b>Eintrag erfolgreich übernommen!</b>";
}
else{
echo "<b>Fehler: Datensatz nicht eingefügt.</b>";
}
$query = "SELECT ProdName, ProdGrpName
FROM Product";
$res = mysql_query($query) or die("Fehler:<br />$query<br />" . mysql_error());
echo "<form method='POST' action='" . $_SERVER['PHP_SELF'] . "'>n
Produktgruppe Hinzufügen";
echo "<select name='myselect'>n";
while($row = mysql_fetch_assoc($res)) {
echo "<option value='" . $row['ProdGrpId'] . "'>" . $row['ProdGrpName'] . "</option>n";
}
echo "</select>n";
}
echo "<input name='ProdGrpId' type='hidden' value='$ProdGrpId' size='4'>n
<br>
<input name='ProdGrpName' type='text' size='25' maxlength='50'>n
<input type='submit' name='submit' value='Submit'>n
</form>n";
?>
Danke im Voraus,
Mfg Rix!
Kommentar