ich habe folgendes Problem ich habe eine Datenbank NBL und in diese will ich daten über ein Formular eingeben, dies macht er aber einfach nicht. Ich finde auch leider nicht den Fehler, vielleicht kann mir ja hier jemand helfen.
also hier das Formular:
<html>
<head>
</head>
<body>
<form action="eintrag.php" method="POST">
<br> Runde:
<br>
<input type="text" name="Runde" max length="10"
<form action="eintrag.php" method="POST">
<br> Datum:
<br>
<input type="text" name="Datum" max length="30"
<form action="eintrag.php" method="POST">
<br> Heim:
<br>
<input type="text" name="Heim" max length="100"
<form action="eintrag.php" method="POST">
<br> Auswärts:
<br>
<input type="text" name="Auswärts" max length="100"
<form action="eintrag.php" method="POST">
<br> Heimscore:
<br>
<input type="text" name="HS" max length="10"
<form action="eintrag.php" method="POST">
<br> Auswärtsscore:
<br>
<input type="text" name="AS" max length="10"
<form action="eintrag.php" method="POST">
<br> Punkte Heim:
<br>
<input type="text" name="PHT" max length="10"
<form action="eintrag.php" method="POST">
<br> Punkt Auswärts:
<br>
<input type="text" name="PAT" max length="10"
<br><br><br>
<input type="submit" value="Eintragen">
</form>
</body>
</html>
und hier die eintrag.php dazu
<?php
include("dbconnect.php");
$eintrag = "INSERT INTO nbl (Runde, Datum, Heim, Auswärts, HS, AS, PHT, PAT)
VALUES ('$Runde', '$Datum', '$Heim', '$Auswärts', '$HS', '$AS', '$PHT', '$PAT')";
$eintragen = mysql_query($eintrag);
$abfrage = "SELECT * FROM nbl";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<table bgcolor=\"#ddeeff\" border=\"1\" bordercolor=\"#000000\">";
echo "<tr>";
echo "<td width=40>";
echo $row->Runde;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td width=90>";
echo $row->Datum;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td width=90>";
echo $row->Heim;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td width=90>";
echo $row->Auswärts;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td align=\"center\" width=30>";
echo $row->HS;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td align=\"center\" width=30>";
echo $row->AS;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td align=\"center\" width=30>";
echo ("HS"-"AS");
echo $row->Points;
echo "</a>\n";
echo "<br>";
echo "</td>";
}
echo "</tr>";
echo "</table>";
?>
er zeigt keine Fehlermeldung an sondern zeigt mir nur die Tabelle allerdings ohne den Datensatz.
also hier das Formular:
<html>
<head>
</head>
<body>
<form action="eintrag.php" method="POST">
<br> Runde:
<br>
<input type="text" name="Runde" max length="10"
<form action="eintrag.php" method="POST">
<br> Datum:
<br>
<input type="text" name="Datum" max length="30"
<form action="eintrag.php" method="POST">
<br> Heim:
<br>
<input type="text" name="Heim" max length="100"
<form action="eintrag.php" method="POST">
<br> Auswärts:
<br>
<input type="text" name="Auswärts" max length="100"
<form action="eintrag.php" method="POST">
<br> Heimscore:
<br>
<input type="text" name="HS" max length="10"
<form action="eintrag.php" method="POST">
<br> Auswärtsscore:
<br>
<input type="text" name="AS" max length="10"
<form action="eintrag.php" method="POST">
<br> Punkte Heim:
<br>
<input type="text" name="PHT" max length="10"
<form action="eintrag.php" method="POST">
<br> Punkt Auswärts:
<br>
<input type="text" name="PAT" max length="10"
<br><br><br>
<input type="submit" value="Eintragen">
</form>
</body>
</html>
und hier die eintrag.php dazu
<?php
include("dbconnect.php");
$eintrag = "INSERT INTO nbl (Runde, Datum, Heim, Auswärts, HS, AS, PHT, PAT)
VALUES ('$Runde', '$Datum', '$Heim', '$Auswärts', '$HS', '$AS', '$PHT', '$PAT')";
$eintragen = mysql_query($eintrag);
$abfrage = "SELECT * FROM nbl";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "<table bgcolor=\"#ddeeff\" border=\"1\" bordercolor=\"#000000\">";
echo "<tr>";
echo "<td width=40>";
echo $row->Runde;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td width=90>";
echo $row->Datum;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td width=90>";
echo $row->Heim;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td width=90>";
echo $row->Auswärts;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td align=\"center\" width=30>";
echo $row->HS;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td align=\"center\" width=30>";
echo $row->AS;
echo "</a>\n";
echo "<br>";
echo "</td>";
echo "<td align=\"center\" width=30>";
echo ("HS"-"AS");
echo $row->Points;
echo "</a>\n";
echo "<br>";
echo "</td>";
}
echo "</tr>";
echo "</table>";
?>
er zeigt keine Fehlermeldung an sondern zeigt mir nur die Tabelle allerdings ohne den Datensatz.
Kommentar