phpbar.de logo

Mailinglisten-Archive

[php] MySQL Newbie Frage

[php] MySQL Newbie Frage

php_(at)_phpcenter.de php_(at)_phpcenter.de
Wed, 17 Apr 2002 15:39:52 +0200


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>&nbsp;</p>
 <table width="95%" border="0" align="center">
    <tr>
          <td><b><font color="#0000FF">ADMIN BEREICH</font></b> <font
color="#003300">
            &nbsp;&nbsp;&quot;HOTEL TAUNUS-RESIDENCE&quot;</font></td>
        </tr>
        <tr>
          <td>&nbsp;</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">&nbsp;</td>
                  <td width="673">&nbsp;</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&uuml;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>&euro;</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>&euro;</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>&euro;</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>&euro;</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>&euro;</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">&nbsp;</td>
                  <td width="673">&nbsp;</td>
                </tr>
                <tr bgcolor="#003300">
                  <td width="160">&nbsp;</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">&nbsp;</td>
                  <td width="673" height="4">&nbsp;</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 &nbsp; &nbsp; &nbsp;";
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