Jokeboy
Rear Admiral
- Registriert
- Okt. 2007
- Beiträge
- 6.119
Hiho leutz =)
Hab da mal ne Frage:
Ich habe in einem HTML Tabelle Datensätze aus meiner DB per PHP ausgelesen und wird auch korrekt angezeigt. Neben jeder Zeile ist ein Button "Bearbeiten" den ich brauche um die jeweilige Datenzeile zu bearbeiten. Jetzt hab ich das Problem das ich nicht weiß wie ich die bestimmte Datenzeile auslese.
Hier der Code:
Und so sieht es aus:
Wenn ich "Bearbeiten" in der 1. Zeile anklicke, werden die Daten aus der 2. Zeile mitgegeben, welches nicht sein sollte.
Ich hoffe ihr könnt mir dabei helfen und bitte so einfach wie möglich denn bin nicht grad toll in PHP ^^
Hab da mal ne Frage:
Ich habe in einem HTML Tabelle Datensätze aus meiner DB per PHP ausgelesen und wird auch korrekt angezeigt. Neben jeder Zeile ist ein Button "Bearbeiten" den ich brauche um die jeweilige Datenzeile zu bearbeiten. Jetzt hab ich das Problem das ich nicht weiß wie ich die bestimmte Datenzeile auslese.
Hier der Code:
PHP:
<?php
include('../connect.php');
mysql_select_db("coachsystem");
$res = mysql_query("SELECT * FROM lehrer");
$num = mysql_num_rows($res);
echo "<table border>";
echo "<tr> <td>ID</td> <td>Fach</td> <td>Sprechstunde</td>";
echo "<td>Vorname</td> <td>Nachname</td>";
echo "<td>Handynummer</td> <td>E-Mail</td> <td></td></tr>";
for ($i=0; $i<$num; $i++)
{
$lid = mysql_result($res, $i, "lehrerid");
$kl = mysql_result($res, $i, "fach");
$kv = mysql_result($res, $i, "sprechstunde");
$vn = mysql_result($res, $i, "vorname");
$nn = mysql_result($res, $i, "nachname");
$hn = mysql_result($res, $i, "handynummer");
$em = mysql_result($res, $i, "email");
$st = mysql_result($res, $i, "status");
$lf = $i + 1;
// Tabellenzeile mit -zellen
echo "<FORM ACTION=\"admin_lehrerbearbeiten.php\" METHOD=\"POST\">
<tr> <td><input type=\"text\" name=\"lehrerid\" value=\"$lid\">
</td> <td><input type=\"text\" name=\"fach\" value=\"$kl\">
</td> <td><input type=\"text\" name=\"sprechstunde\" value=\"$kv\">
</td> <td><input type=\"text\" name=\"vorname\" value=\"$vn\"></td>";
echo "<td><input type=\"text\" name=\"nachname\" value=\"$nn\">
</td> <td><input type=\"text\" name=\"handynummer\" value=\"$hn\">
</td> <td><input type=\"text\" name=\"email\" value=\"$em\"></td> <td>
<INPUT TYPE=\"Submit\" value=\"Bearbeiten\"></td> </tr>";
}
// Tabellenende
echo "</table>";
mysql_close();
?>
Und so sieht es aus:
Wenn ich "Bearbeiten" in der 1. Zeile anklicke, werden die Daten aus der 2. Zeile mitgegeben, welches nicht sein sollte.
Ich hoffe ihr könnt mir dabei helfen und bitte so einfach wie möglich denn bin nicht grad toll in PHP ^^