Gladiator6
Erfahrenes Mitglied
Hallo
Ich habe ein Formular erstellt, mit welchem ich Daten in eine Mysql DB eintragen möchte.
Die Datenbank hat eine Tabelle mit 5 Feldern. Hab mal als Beispiel eine Tabelle für Sportresultate gemacht. Es hat ein Feld für das Datum, Spiel (wer gegen wen), Tore geschossen und Tore erhalten, sowie ein Feld welches die Nr. angibt (wird automatisch erhöht).
Die Seite mit dem Formular ruft sich selber auf! Irgend wie funktioniert es nicht, ich begreife im Moment aber nicht was falsch ist!
Vielleicht kann mir da kurz jemand behilflich sein, hier der PHP Code:
Das Formular:
Ich habe ein Formular erstellt, mit welchem ich Daten in eine Mysql DB eintragen möchte.
Die Datenbank hat eine Tabelle mit 5 Feldern. Hab mal als Beispiel eine Tabelle für Sportresultate gemacht. Es hat ein Feld für das Datum, Spiel (wer gegen wen), Tore geschossen und Tore erhalten, sowie ein Feld welches die Nr. angibt (wird automatisch erhöht).
Die Seite mit dem Formular ruft sich selber auf! Irgend wie funktioniert es nicht, ich begreife im Moment aber nicht was falsch ist!
Vielleicht kann mir da kurz jemand behilflich sein, hier der PHP Code:
PHP:
<?php
$datum=$_POST["datum"];
$spiel=$_POST["spiel"];
$tg=$_POST["tg"];
$te=$_POST["te"];
if(isset($gesendet))
{
if(isset($datum) && isset($spiel) && isset($tg) && isset($te))
{
mysql_connect('localhost','root','');
mysql_select_db("db_name");
mysql_query("insert spiele (datum, spiel, tg, te) values
('$datum', '$spiel', '$tg', '$te')");
$num=mysql_affected_rows();
if($num>0)
echo "$num Datenbankeintrag wurde erfolgreich hinzugefügt";
else
{
echo"Es wurde kein Eintrag hinzugefügt, da ein Fehler aufgetreten ist";
}
}
else
{
echo"Bitte alle Felder ausfüllen";
}
}
?>
Das Formular:
HTML:
<form action="mysql10.php" method="post">
<input type="text" name="datum">
<input type="text" name="spiel" size="20">
<input type="text" name="tg">
<input type="text" name="te">
<input type="submit" value="Eintragen" name="gesendet">
<input type="reset" value="Reset">
</form>
Zuletzt bearbeitet: