Mailinglisten-Archive |
Hallo, ich hab mal eine Frage die für die meisten von euch bestimmt lächerlich einfach ist, aber ich bin hier am verzweifeln. Ich möchte das man als Koch auf unserer Seite über ein Formular Stammessen Menüs eintragen kann. Diese Menüs bzw. Speisekartenteile sollen dann in einer MySQL Datenbank gespeichert werden und auf einer HTML Seite ausgegeben werden. Später möchte ich dann das ganze mehr und mehr verfeineren so dass man auch einzelne Gerichte ändern und austauschen kann. Aber das kommt erstmal alles später. Ich habe mir mittlerweile schon mehere Bücher zur Hand genommen und wollte das ganze durchziehen. In jedem Buch ist der Weg etwas anders beschrieben, nur komischerweise klappt das bei mir einfach nicht. Vielleicht kann sich mal jemand mein Code anschauen und mir etwas auf die Spünge helfen. Die Datenbank selbst habe ich mit phpMyAdmin erstellt und hoffe das das so richtig ist. (Einen Dump davon sende ich auch gerne nochmal zu). PS: Das Kennwort etc. habe ich durch Sternchen ersetzt. Übrigens .... ich weiss das ist alles etwas umständlich und mit einem Array könnte ich das sicher einfacher lösen. Das werd ich dann auch tun. Ich will nur erstmal diesen einen primitiven Schritt hinkriegen und meine Daten in die DB transportieren und es klappt einfach nicht Hier der Code: // HTML FORMULAR admin.php <html> <head> <title>Adminbereich - Taunusresidence</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF"> <p> </p> <table width="95%" border="0" align="center"> <tr> <td><b><font color="#0000FF">ADMIN BEREICH</font></b> <font color="#003300"> "HOTEL TAUNUS-RESIDENCE"</font></td> </tr> <tr> <td> </td> </tr> <tr> <td><b>Speisekarten / Stammessen</b></td> </tr> <tr> <td> <form action="menumaster.php" method="post"> <table width="90%" border="1" bordercolor="#003300" cellspacing="0" cellpadding="2"> <tr bgcolor="#003300"> <td width="160"> </td> <td width="673"> </td> </tr> <tr> <td width="160"><b><font color="#003300">Aktuelles Datum:</font></b></td> <td width="673">Tag <input type="text" name="stammessen_datum_tag" size="2" maxlength="2"> Monat <input type="text" name="stammessen_datum_monat" size="2" maxlength="2"> Jahr <input type="text" name="stammessen_datum_jahr" size="4" maxlength="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td width="160"><b><font color="#003300">Gültig bis:</font></b></td> <td width="673">Tag <input type="text" name="stammessen_enddatum_tag" size="2" maxlength="2"> Monat <input type="text" name="stammessen_enddatum_monat" size="2" maxlength="2"> Jahr <input type="text" name="stammessen_enddatum_jahr" size="4" maxlength="4"> </td> </tr> <tr bgcolor="#999999"> <td width="160"><b><font color="#003300">Stammessen 1 Text:</font></b></td> <td width="673"> <input type="text" name="stammessen_1_text" size="60" maxlength="200"> </td> </tr> <tr bgcolor="#CCCCCC"> <td width="160"><b><font color="#003300">Stammessen 1 Preis:</font></b></td> <td width="673"> <b>€</b> <input type="text" name="stammessen_1_preis_euro" size="3" maxlength="4"> <b>cent</b> <input type="text" name="stammessen_1_preis_cent" size="3" maxlength="4"> </td> </tr> <tr bgcolor="#999999"> <td width="160"><b><font color="#003300">Stammessen 2 Text:</font></b></td> <td width="673"> <input type="text" name="stammessen_2_text" size="60" maxlength="200"> </td> </tr> <tr bgcolor="#CCCCCC"> <td width="160"><b><font color="#003300">Stammessen 2 Preis:</font></b></td> <td width="673"> <b>€</b> <input type="text" name="stammessen_2_preis_euro" size="3" maxlength="4"> <b>cent</b> <input type="text" name="stammessen_2_preis_cent" size="3" maxlength="4"> </td> </tr> <tr bgcolor="#999999"> <td width="160"><b><font color="#003300">Stammessen 3 Text:</font></b></td> <td width="673"> <input type="text" name="stammessen_3_text" size="60" maxlength="200"> </td> </tr> <tr bgcolor="#CCCCCC"> <td width="160"><b><font color="#003300">Stammessen 3 Preis:</font></b></td> <td width="673"> <b>€</b> <input type="text" name="stammessen_3_preis_euro" size="3" maxlength="4"> <b>cent</b> <input type="text" name="stammessen_3_preis_cent" size="3" maxlength="4"> </td> </tr> <tr bgcolor="#999999"> <td width="160"><b><font color="#003300">Stammessen 4 Text:</font></b></td> <td width="673"> <input type="text" name="stammessen_4_text" size="60" maxlength="200"> </td> </tr> <tr bgcolor="#CCCCCC"> <td width="160"><b><font color="#003300">Stammessen 4 Preis:</font></b></td> <td width="673"> <b>€</b> <input type="text" name="stammessen_4_preis_euro" size="3" maxlength="4"> <b>cent</b> <input type="text" name="stammessen_4_preis_cent" size="3" maxlength="4"> </td> </tr> <tr bgcolor="#999999"> <td width="160"><b><font color="#003300">Stammessen 5 Text:</font></b></td> <td width="673"> <input type="text" name="stammessen_5_text" size="60" maxlength="200"> </td> </tr> <tr bgcolor="#CCCCCC"> <td width="160"><b><font color="#003300">Stammessen 5 Preis:</font></b></td> <td width="673"> <b>€</b> <input type="text" name="stammessen_5_preis_euro" size="3" maxlength="4"> <b>cent</b> <input type="text" name="stammessen_5_preis_cent" size="3" maxlength="4"> </td> </tr> <tr bgcolor="#003300"> <td width="160"> </td> <td width="673"> </td> </tr> <tr bgcolor="#003300"> <td width="160"> </td> <td width="673"> <div align="right"> <input type="submit" name="Submit" value="Abschicken"> </div> </td> </tr> <tr bgcolor="#003300"> <td width="160" height="4"> </td> <td width="673" height="4"> </td> </tr> </table> </form> </td> </tr> </table> </html> ----------------------------------------------------------------------------- ---------------------------------------------------------------- //PHP Script --- Menümaster.php <center><font size="5"><br><b>HOTEL TAUNUS-RESIDENCE</b><br> Stammessen Menu<br></font> <font size=4> <? //--------------------------------------------------------- // Connect zur Datenbank //--------------------------------------------------------- $host = "*****"; $name = "*****"; $kennwort = "*****"; mysql_connect("$host", "$name", "$kennwort"); echo "connect erfolgreich"; //--------------------------------------------------------- // Ausgabe aller Variablen //--------------------------------------------------------- echo "Von :$stammessen_datum_tag."; echo "$stammessen_datum_monat."; echo "$stammessen_datum_jahr "; echo "Bis :$stammessen_enddatum_tag."; echo "$stammessen_enddatum_monat."; echo "$stammessen_enddatum_jahr<br>"; ?> </font></center> <br><br><br> <? echo "<center>"; echo "<font size=4>"; echo "<p> $stammessen_1_text <br>"; echo "$stammessen_1_preis_euro."; echo "$stammessen_1_preis_cent ?<br></p>"; echo "<p> $stammessen_2_text <br>"; echo "$stammessen_2_preis_euro."; echo "$stammessen_2_preis_cent ?<br></p>"; echo "<p> $stammessen_3_text <br>"; echo "$stammessen_3_preis_euro."; echo "$stammessen_3_preis_cent ?<br></p>"; echo "<p> $stammessen_4_text <br>"; echo "$stammessen_4_preis_euro."; echo "$stammessen_4_preis_cent ?<br></p>"; echo "<p> $stammessen_5_text <br>"; echo "$stammessen_5_preis_euro."; echo "$stammessen_5_preis_cent ?<br></p>"; echo "</font></center>"; //--------------------------------------------------------- // Einfügen in die Datenbank //--------------------------------------------------------- mysql_query("INSERT INTO htr_stammessen (stammessen_1_text, stammessen_1_preis_euro, stammessen_1_preis_cent) VALUES ('$stammessen_1_text','$stammessen_1_preis_euro','$stammessen_1_preis_cent')" ); mysql_query("INSERT INTO htr_stammessen (datum_tag_anfang, datum_monat_anfang, datum_jahr_anfang, datum_tag_ende, datum_monat_ende, datum_jahr_ende, stammessen_1_text, stammessen_1_preis_euro, stammessen_1_preis_cent, stammessen_2_text, stammessen_2_preis_euro, stammessen_2_preis_cent, stammessen_3_text, stammessen_3_preis_euro, stammessen_3_preis_cent, stammessen_4_text, stammessen_4_preis_euro, stammessen_4_preis_cent, stammessen_5_text, stammessen_5_preis_euro, stammessen_5_preis_cent) VALUES ('$datum_tag_anfang', '$datum_monat_anfang', '$datum_jahr_anfang', '$datum_tag_ende', '$datum_monat_ende', '$datum_jahr_ende', '$stammessen_1_text', '$stammessen_1_preis_euro', '$stammessen_1_preis_cent', '$stammessen_2_text', '$stammessen_2_preis_euro', '$stammessen_2_preis_cent', '$stammessen_3_text', '$stammessen_3_preis_euro', '$stammessen_3_preis_cent', '$stammessen_4_text', '$stammessen_4_preis_euro', '$stammessen_4_preis_cent', '$stammessen_5_text', '$stammessen_5_preis_euro', '$stammessen_5_preis_cent'); ?> Das ganze kann man auch auf http://www.taunus-residence.de/admin.php sehen Ich wäre sehr dankbar für jeden Hinweis Mors
php::bar PHP Wiki - Listenarchive