dpy232
08.12.2007, 16:01:42
Hallo,
ich hab ein kleines Problem mit meinem kleinen PHP-MySQL-Projekt.
Ich bin momentan dabei ein kleinen Vokabeltrainer zu schreiben.
DIe Vokabeln sind in einer Datenbank abgelegt.
Mein Problem ist, das ich das Formular in einer Funktion eingebettet hab. Ich kann auch ohne Probleme die Funktion aufrufen, aber leider wird der Eintrag nicht übernommen, den ich im Formular eingeragen habe.
Ich hab mit echo habe ich mit angeguckt, was ich aus dem Formular zurück gegeben bekomme. Aber leider gibt er nichts zurück.
Inzwischen hab ich keine Idee mehr, wo der Fehler liegen könnte. Dewegen die Bitte an euch, könnt ihr mir einen Tip geben, wo der Fehler liegt, oder was ich ändern muss, damit es geht?
function ausgabe_kasten($result1){
$row = mysql_fetch_assoc($this->result1);
echo "<form action=".$_SERVER[PHP_SELF]." method='POST'>";
echo "<div align='center'>";
echo "<table class='links'>";
echo "<tr>";
echo "<td>Deutsch:</td>";
echo "<td>$row[deutsch]</td>";
echo "</tr>";
echo "<tr>";
echo "<td>Dänisch:</td>";
echo "<td><input type='Text' name='dansich' value='".$_REQUEST['danisch']."'></td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='2'><input type='Submit' name='Senden' value='Senden'></td>";
echo "</tr>";
echo "</table>";
if ($_REQUEST[Senden] == "Senden")
{
echo "$_REQUEST[danisch]";
if ($_REQUEST['danisch'] == $row[danisch])
{
echo "richtig";
}
else
{
echo "Falsch";
}
}
//echo mysql_affected_rows()."<br>";
echo $row[danisch];
echo "</div>";
echo "</form>";
}
Vielen Dank schon mal im Vorraus
dpy232
ich hab ein kleines Problem mit meinem kleinen PHP-MySQL-Projekt.
Ich bin momentan dabei ein kleinen Vokabeltrainer zu schreiben.
DIe Vokabeln sind in einer Datenbank abgelegt.
Mein Problem ist, das ich das Formular in einer Funktion eingebettet hab. Ich kann auch ohne Probleme die Funktion aufrufen, aber leider wird der Eintrag nicht übernommen, den ich im Formular eingeragen habe.
Ich hab mit echo habe ich mit angeguckt, was ich aus dem Formular zurück gegeben bekomme. Aber leider gibt er nichts zurück.
Inzwischen hab ich keine Idee mehr, wo der Fehler liegen könnte. Dewegen die Bitte an euch, könnt ihr mir einen Tip geben, wo der Fehler liegt, oder was ich ändern muss, damit es geht?
function ausgabe_kasten($result1){
$row = mysql_fetch_assoc($this->result1);
echo "<form action=".$_SERVER[PHP_SELF]." method='POST'>";
echo "<div align='center'>";
echo "<table class='links'>";
echo "<tr>";
echo "<td>Deutsch:</td>";
echo "<td>$row[deutsch]</td>";
echo "</tr>";
echo "<tr>";
echo "<td>Dänisch:</td>";
echo "<td><input type='Text' name='dansich' value='".$_REQUEST['danisch']."'></td>";
echo "</tr>";
echo "<tr>";
echo "<td colspan='2'><input type='Submit' name='Senden' value='Senden'></td>";
echo "</tr>";
echo "</table>";
if ($_REQUEST[Senden] == "Senden")
{
echo "$_REQUEST[danisch]";
if ($_REQUEST['danisch'] == $row[danisch])
{
echo "richtig";
}
else
{
echo "Falsch";
}
}
//echo mysql_affected_rows()."<br>";
echo $row[danisch];
echo "</div>";
echo "</form>";
}
Vielen Dank schon mal im Vorraus
dpy232