WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Nochmal wegen <Form> Tag (http://www.wcm.at/forum/showthread.php?t=108473)

Dane 11.09.2003 14:57

Nochmal wegen <Form> Tag
 
Also hab folgendes Problem: User soll sich einlogen und kommt dann zu einer Auswahl....dort kann er einen Eintrag aussuchen und ihn ändern, desweiteren soll er einen Eintrag hinzufügen können, beides bereiets realisiert....jetzt kommts...er soll auch einen Eintrag löschen können....aber wie? Es fehlt mir nicht an den MySQL-Befehl oder PHP-Befehlen sondern das Problem liegt daran, das die liste der zu auswählenden Einträge in dem Form für das Ändern ist...und irgendwie krieg ich das nicht in das form für das Löschen....klingt verwirrend ist es auch....
Ich poste am besten mal das Teil hier:
Zitat:

if ($seit=='0'){
$sqlab1 = "select * from Userdata";

$res = mysql_query($sqlab1);
$num = mysql_num_rows($res);
echo"
<center>
<form action = \"edit.php\" method = \"post\">
<table border=\"1\" bordercolor=\"#000000\" width=\"80%\">
<tr>
<td colspan=\"4\" bordercolor=\"#FFFFFF\" bgcolor=\"#E0E0E0\">
<font size=-1>Auswahl des zu &auml;ndernden Users :</font></td>
</tr>
<tr>
<td align=\"center\" bordercolor=\"#FFFFFF\" bgcolor=\"#333333\" width=\"70\"><font size=\"-1\" color=\"#FFFFFF\">Auswahl</font></td>
<td align=\"center\" bordercolor=\"#FFFFFF\" bgcolor=\"#333333\" width=\"200\"><font size=\"-1\" color=\"#FFFFFF\">Loginname</font></td>
<td align=\"center\" bordercolor=\"#FFFFFF\" bgcolor=\"#333333\" width=\"200\"><font size=\"-1\" color=\"#FFFFFF\">Passwort</font></td>
<td align=\"center\" bordercolor=\"#FFFFFF\" bgcolor=\"#333333\" width=\"200\"><font size=\"-1\" color=\"#FFFFFF\">Recht</font></td>
</tr>";

for ($i=0; $i<$num; $i++)
{
$qid = mysql_result($res, $i, "IDNummer");
$qln = mysql_result($res, $i, "Logname");
$qpw = mysql_result($res, $i, "Passwort");
$qre = mysql_result($res, $i, "Recht");

echo "
<tr>
<td align=\"center\" bordercolor=\"#FFFFFF\"><input type=\"radio\" name=\"bid\" value=\"$qid\"></td>
<td align=\"center\" bordercolor=\"#FFFFFF\"><font size=\"-1\" color=\"#FFFFFF\">$qln</font></td>
<td align=\"center\" bordercolor=\"#FFFFFF\"><font size=\"-1\" color=\"#FFFFFF\">$qpw</font></td>
<td align=\"center\" bordercolor=\"#FFFFFF\"><font size=\"-1\" color=\"#FFFFFF\">";if ($qre=='s') echo"Userrechte";if ($qre=='a') echo"Adminrechte";echo"</font></td>
</tr>";
}
echo"
</table>
<table border=\"0\" width=\"80%\">
<tr>
<td align=\"right\" width=\"45%\">
<input type=\"hidden\" name=\"seit\" value=\"1\">
<input type=\"hidden\" name=\"mode\" value=\"1\">
<input type=\"hidden\" name=\"fid\" value=\"$id\">
<input type=\"hidden\" name=\"fre\" value=\"$re\">
<input type=\"submit\" value=\"Auswahl &auml;ndern\">
</form>
</td>
<td align=\"center\" width=\"10%\">
<form action=\"edit.php\" method=\"post\">
<input type=\"hidden\" name=\"ffid\" value=\"$id\">
<input type=\"hidden\" name=\"ffre\" value=\"$re\">
<input type=\"hidden\" name=\"fseit\" value=\"2\">
<input type=\"hidden\" name=\"newus\" value=\"0\">
<input type=\"hidden\" name=\"fmode\" value=\"1\">
<input type=\"submit\" value=\"Neuer Benutzer\">
</form>
</td>
<td align=\"left\" width=\"45%\">
<form action=\"edit.php\" method=\"post\">
<input type=\"hidden\" name=\"fffid\" value=\"$id\">
<input type=\"hidden\" name=\"fffre\" value=\"$re\">
<input type=\"hidden\" name=\"ffseit\" value=\"3\">
<input type=\"hidden\" name=\"ffnewus\" value=\"0\">
<input type=\"hidden\" name=\"ffmode\" value=\"1\">
<input type=\"submit\" value=\"Auswahl Löschen\">
</form>
</td>
</tr>
<tr>
<td colspan=\"3\" align=\"center\">
<form action=\"members.php\" method=\"post\">
<input type=\"hidden\" value=\"close\" name=\"session\">
<input type=\"submit\" value=\" Log Out \">
</form>
</td>
</tr>
</table>
</center>
";
}

Ist nicht das ganze script sondern nur ein teil...
Also ihr seht das die Tabelle im ersten Form steht und wie kann ich das machen das die auch im 3.Form die werte übergibt?
Wie soll ich das angehen? Kann man den ein Form imForm erstellen?

Flink 11.09.2003 22:12

Wenn ich das richtig verstanden habe:
In $id und $re stehen die ausgewählten Werte drin. Diese werden im edit.php mit Werten gefüllt.
Aber damit müßten sie in jedem Form-Tag vorhanden sein.
Wenn du im 3. Form noch die Werte aus der 1. Form haben willst, müßten in der edit.php noch ein paar weitere Variablen mit deren Werten gefüllt werden.

Dane 12.09.2003 23:30

Danke Leute, hab nen Lehrer von mir gefragt und der hat mir promt geholfen.
Hat sicher erledigt!


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag