Ich habe folgendes Problem. Ich möchte nachdem ich einen Datensatz bei der folgende Seite ausgewählt habe
die Daten auf der anderen Seite in ein Formular füllen lassen
Teil 1 funktioniert ohne Probleme. Aber auf der 2. Seite kommt immer kein Datensatz ausgewählt.
Habe nun schon einige Foren durch und mache daran schon 2 Tage dran rum. Vielleicht kann mir von Euch einer sagen wo der Fehler ist.
Bin für jede Hilfe dankbar.
PHP-Code:
<html>
<body>
Wählen Sie aus, welcher Datensatz geändert werden soll:<p>
<form action = "aendern.php" method = "post">
<?php
mysql_connect("localhost", "PW", "PW");
mysql_select_db("inhalte");
$res = mysql_query("select * from berichte");
$num = mysql_num_rows($res);
// Tabellenbeginn
echo "<table border>";
// Überschrift
echo "<tr> <td>Auswahl</td> <td>Saison</td>";
echo "<td>Bereich</td> <td>ID</td>";
echo "<td>mannschaft</td> <td>bericht</td> </tr>";
while ($dsatz = mysql_fetch_assoc($res))
{
echo "<tr>";
echo "<td><input type='radio' name='auswahl' value='" . $dsatz['id'] . "'></td>";
echo "<td>" . $dsatz["saison"] . "</td>";
echo "<td>" . $dsatz["bereich"] . "</td>";
echo "<td>" . $dsatz["id"] . "</td>";
echo "<td>" . $dsatz["mannschaft"] . "</td>";
echo "<td>" . $dsatz["bericht"] . "</td>";
echo "</tr>";
}
// Tabellenende
echo "</table>";
?>
<p>
<input type="submit" value="Datensatz anzeigen">
</form>
</body>
</html>
PHP-Code:
<?php
if (isset($auswahl))
{
mysql_connect("localhost", "PW", "PW");
mysql_select_db("inhalte");
$sqlab = "select * from berichte where";
$sqlab .= " id = $auswahl";
$res = mysql_query($sqlab);
$dsatz = mysql_fetch_assoc($res);
echo "Führen Sie die Änderungen durch,<p>";
echo "betätigen Sie anschließend den Button<p>";
echo "<form action = 'durchfuehren.php' method = 'post'>";
echo "<input name='ns' value='" . $dsatz["saison"] . "'> Saison<p>";
echo "<input name='nb' value='" . $dsatz["bereich"] . "'> Bereich<p>";
echo "<input name='nid' value='$auswahl'> ID<p>";
echo "<input name='nm' value='" . $dsatz["mannschaft"] . "'> Mannschaft<p>";
echo "<input name='nbe' value='" . $dsatz["bericht"] . "'> Bericht<p>";
echo "<input type='hidden' name='oripn' value='$auswahl'>";
echo "<input type='submit' ";
echo "value='Änderungen in Datenbank speichern'><p>";
echo "<input type='reset'>";
echo "</form>";
}
else
echo "Es wurde kein Datensatz ausgewählt<p>";
?>
Habe nun schon einige Foren durch und mache daran schon 2 Tage dran rum. Vielleicht kann mir von Euch einer sagen wo der Fehler ist.
Bin für jede Hilfe dankbar.
Kommentar