Hallo @,
dies ist mein erster Beitrag - habt Nachsicht,...
Ich habe ein kleines php-script geschrieben
(http://tsg-oberschöneweide.de/taktik.php)
in dem der user nach einem Klick auf den Button "Lösung" die richtige Antwort in dem darunter stehenden Textarea sehen soll, was auch grundsätzlich funktioniert.
Steht jedoch in der mysqldatenbank in dem betreffendem Feld "antwort" (longtext) ein Wert in der Form xyz xyz gibt es keine Ausgabe.
Ich lese den Wert zuerst in eine variable $ant ein. Dort ist der Wert auch enthalten. Also sollte es an der Ausgabe liegen?!
Hat jemand einen Lösungsansatz für mich?
Vielen Dank vorab.
<?php
....
$sql = "SELECT * FROM taktik ORDER BY id ASC LIMIT $taktik_index, $sqlAnzahl = "SELECT id FROM taktik ORDER BY id desc";
$result = mysql_query($sql);
$resultAnzahl = mysql_query($sqlAnzahl);
$row = mysql_num_rows($result);
$rowAnzahl = mysql_num_rows($resultAnzahl);
$i = 0;
while ($i < $row) {
$i = $i + 1;
$temp = mysql_data_seek($result, ($i - 1)); //bewegt den Datensatzanzeiger (der 1. = 0)
$myrow = mysql_fetch_array($result); //holt einen DS als array
$topic = stripslashes($myrow["id"]); //entfernt ein "/"
$player = $myrow["player"];
$pic = $myrow["id"];
$jahr = $myrow["jahr"];
$diff = $myrow["diff"];
$ant = $myrow["antwort"];
$frage = nl2br(stripslashes($myrow["frage"]));
$turnier = stripslashes($myrow["turnier"]);
$bild= "<img src=cpic/" . $pic . ".jpg" . " border=0 align=left width=75% hspace=5 alt='Klick auf Lösung, wenn Du nicht weiter weißt.'" . ">";
}
echo "<p> Aufgabe Nr: $topic von $rowAnzahl ";
index_navigation_taktik($taktik_index, $taktik_item_count, $row);
echo "</p>" ;
echo $player. ", " . $turnier . ", " .$jahr ;
echo $bild;
echo "<p>" . $frage . "</p>";
echo "<form action=taktik.php>";
echo "<p><textarea cols=20 rows=4 name=textfeld></textarea>";
echo "<input type=button name=L value=Lösung onclick=this.form.textfeld.value='$ant'></p>";
echo "</form>";
?>
dies ist mein erster Beitrag - habt Nachsicht,...
Ich habe ein kleines php-script geschrieben
(http://tsg-oberschöneweide.de/taktik.php)
in dem der user nach einem Klick auf den Button "Lösung" die richtige Antwort in dem darunter stehenden Textarea sehen soll, was auch grundsätzlich funktioniert.
Steht jedoch in der mysqldatenbank in dem betreffendem Feld "antwort" (longtext) ein Wert in der Form xyz xyz gibt es keine Ausgabe.
Ich lese den Wert zuerst in eine variable $ant ein. Dort ist der Wert auch enthalten. Also sollte es an der Ausgabe liegen?!
Hat jemand einen Lösungsansatz für mich?
Vielen Dank vorab.
<?php
....
$sql = "SELECT * FROM taktik ORDER BY id ASC LIMIT $taktik_index, $sqlAnzahl = "SELECT id FROM taktik ORDER BY id desc";
$result = mysql_query($sql);
$resultAnzahl = mysql_query($sqlAnzahl);
$row = mysql_num_rows($result);
$rowAnzahl = mysql_num_rows($resultAnzahl);
$i = 0;
while ($i < $row) {
$i = $i + 1;
$temp = mysql_data_seek($result, ($i - 1)); //bewegt den Datensatzanzeiger (der 1. = 0)
$myrow = mysql_fetch_array($result); //holt einen DS als array
$topic = stripslashes($myrow["id"]); //entfernt ein "/"
$player = $myrow["player"];
$pic = $myrow["id"];
$jahr = $myrow["jahr"];
$diff = $myrow["diff"];
$ant = $myrow["antwort"];
$frage = nl2br(stripslashes($myrow["frage"]));
$turnier = stripslashes($myrow["turnier"]);
$bild= "<img src=cpic/" . $pic . ".jpg" . " border=0 align=left width=75% hspace=5 alt='Klick auf Lösung, wenn Du nicht weiter weißt.'" . ">";
}
echo "<p> Aufgabe Nr: $topic von $rowAnzahl ";
index_navigation_taktik($taktik_index, $taktik_item_count, $row);
echo "</p>" ;
echo $player. ", " . $turnier . ", " .$jahr ;
echo $bild;
echo "<p>" . $frage . "</p>";
echo "<form action=taktik.php>";
echo "<p><textarea cols=20 rows=4 name=textfeld></textarea>";
echo "<input type=button name=L value=Lösung onclick=this.form.textfeld.value='$ant'></p>";
echo "</form>";
?>
Kommentar