Ich habe ein kleine Problemchen:
Wenn ich in mein Formular Daten Eingebe, gelangen diese NICHT bzw nicht richtig in der MySQL DB...
<html> <head> <title>Helden der Nation</title> </head> <body> <body bgcolor="lightblue"> <Font face="Arial" color="white"> <h1 align="center">Terminplaner</h1> <table border="0"> <colgroup width="150" span="5"></colgroup> <form> <tr> <td><font color="white">Datum <br>(DD.MM.YYYY)</font></td> <td><input type="text" name="Tag"></input></td> <?php echo"<td>Heute:".date("d.m.y")."</td>"; ?> </tr> <tr> <td><font color="white">Zeit <br>(HH:MM)</font></td> <td><input type="text" name="Zeit"></input></td> <?php echo"<td>Jetzt :".date("h:i")."</td>"; ?> </tr> <tr> <td><font color="white">To do</td></font> <td><textarea type="text" name="Termin" cols="60" rows="10" ></textarea></td> <td><img src="termin.gif"></td> </tr> </table> <table border="0"> <colgroup width="150" span="3"></colgroup> <tr> <td></td> <td><input type="submit" value="Eintragen" name="Eintragen"></input></td> <td><input type="reset" name="Zurücksetzen"</input></td> </tr> </form> </table> <Font face="Arial" color="white"> <h2 align="center">Liste der notierten Termine</h2> <center><img src="pruefen.gif"></center> <!-- Tabelle für Datenbankzugriff und Datenbankzugriff --> <table border="2" color="black"> <colgroup width="1000" span="5"></colgroup> <tr> <td> <!-- Beginn des PHP's innerhalb der Ausgabe- Tabelle --> <?php //Holen der Informationen aus dem Formular $Tag = $_POST['Tag']; $Zeit = $_POST['Zeit']; $Termin = $_POST['Termin']; //Variabeln zur Bestimmung der Datenbank //$DSN="termin"; $Host="localhost"; $Benutzer="[existiertnicht]"; $Kennwort="[gibtsnicht]"; $Verbindung=mysql_connect($Host, $Benutzer, $Kennwort); mysql_select_db("stefanderheld",$Verbindung); //echo $Verbindung; //Übergeben der Formular Daten in die MySQL DB //INSERT-INTO Anweisung //if ($Tag !="" && $Zeit =!"" && $Termin =!"") { $Query="INSERT INTO termin(Datum,Zeit,Termin)VALUES('$Tag','$Zeit','$Termin')"; $Ergebnis=mysql_query($Query,$Verbindung); echo $Ergebnis; // } /* //Auslesen des Datenbestamdes der Access DB //Zugriff auf Die DB $Query="SELECT Datum, Uhrzeit, termin FROM termin ORDER BY Tag "; $Ergebnis=mysql_query($Query,$Verbindung); //Formatierte Ausgabe while ($row=mysql_fetch_row($Ergebnis)){ echo $row[0] ." ". $row[1] ."<p>". $row[2] ."<p><hr><p>"; } */ ?> </td> </tr> </table> </font> </body> </html>
fürhre ich das aus tritt folgender Fehler auf:
Datum: 0000.00.00
Zeit:00:00
Termin: Nix
PS: hab halt erstmal auskommentiert bis zu dem Punkt wo der Fehler auftritt
Bitte helft^^
MFG
Stefan
EDIT: Das war die Frickellei von Access auf MySQL...
Der Fehler: Hatte noch "POST" anstatt "GET" drinne... Naja wenn man Websites umfrickelt
Dieser Beitrag wurde von Stefan_der_held bearbeitet: 12. Februar 2007 - 10:06