fragment do edycji userow:
<?php if($stan == \"modyf\") { $zap3 = \"SELECT * FROM users where uid=$idmodyf\"; <form method=\"post\\" action=\"users.php\"> <table border=\\"0\" align=\"center\" cellspacing=\"0\" cellpadding=\"0\"> <tr><td colspan=2 align=center>Edytuj użytkownika:</td></tr> <tr><td>User:</td><td align=\\"center\"><input type=\"hidden\" name=\"uid\" value=\"\".$tablica['uid'].\"\"> <input type=\\"text\" name=\"user\" size=\"20\" value=\"\".$tablica['user'].\"\"></td> </tr> <tr><td>Hasło</td><td align=\\"center\"><input type=\"text\" name=\"haslo\" size=\"20\" value=\"\".$tablica['haslo'].\"\"></td></tr> <tr><td>E-mail:</td><td align=\\"center\"><input type=\"text\" name=\"mail\" size=\"20\" value=\"\".$tablica['mail'].\"\"></td></tr> <tr><td>*Uprawnienia:</td><td align=\\"center\"><select name=\"uprawnienia\"><option value=1>1<option value=0>0</select></td></tr> <tr><td colspan=\\"2\" align=\"center\">* 1 - dla admina, 0 - dla newsmana<BR><input type=\"submit\" value=\"Popraw\" name=\"send\"></form><BR> </td></tr> </table> \";} if ($send==\"Popraw\"){ $z = \"UPDATE users SET uid='$uid', user='$user', haslo='$haslo', mail='$mail', uprawnienia='$uprawnienia' WHERE uid=$idmodyf\"; ?>
struktura tabeli USERS to:
uid int(11) Nie auto_increment
user varchar(255) Nie
mail varchar(255) Nie
haslo varchar(255) Nie
uprawnienia varchar(255) Nie
natomiast to fragment kodu do edycji komentarzy:
IF($stan == 'modyf') { $zap3 = "SELECT * FROM komentarze ORDER BY subid DESC"; $wyk2 = mysql_query ($zap3); $tablica = mysql_fetch_array($wyk2); echo " <form method=\"post\" action=\"komentarze.php\"> <table border=\"0\" align=\"center\" cellspacing=\"1\" cellpadding=\"1\"> <tr><td colspan=2 align=center>Edytuj komentarz:</td></tr> <tr><td align=right>Autor:</td><td align=\"center\"><input type=\"hidden\" name=\"subid\" value=\"".$tablica['subid']."\"><input type=\"hidden\" name=\"lp\" value=\"".$tablica['lp']."\"> <input type=\"hidden\" name=\"ip\" value=\"".$tablica['ip']."\"><input type=\"hidden\" name=\"host\" value=\"".$tablica['host']."\"> <input type=\"text\" name=\"autor\" size=\"41\" value=\"".$tablica['autor']."\"></td> </tr> <tr><td align=right>Treść:</td><td align=\"center\"><textarea name=\"tresc\" rows=\"15\" cols=\"40\">".$tablica['tresc']."</textarea></td></tr> <tr><td align=right>E-mail:</td><td align=\"center\"><input type=\"text\" name=\"mail\" size=\"41\" value=\"".$tablica['mail']."\"></td></tr> <tr><td align=right>Data:</td><td align=\"center\"><input type=\"text\" name=\"data\" size=\"41\" value=\"".$tablica['data']."\"></td></tr> <tr><td colspan=\"2\" align=\"center\"><input type=\"submit\" value=\"Popraw\" name=\"send\"></form><BR> </td></tr> </table> ";} IF ($send=="Popraw"){ $z = "UPDATE komentarze SET subid='$subid', lp='$lp', tresc='$tresc', autor='$autor', mail='$mail', data='$data', ip='$ip', host='$host' WHERE lp=$idmodyf"; $w = mysql_query ($z); echo "<center><br>Komentarz poprawiony !<BR><a href=komentarze.php>Powrót</a></center>";}
tabela KOMENTARZE wyglada tak:
subid int(11) Nie 0
tresc blob BINARY Nie
data blob BINARY Nie
autor varchar(255) Nie
mail varchar(255) Nie
ip varchar(255) Nie
host varchar(255) Nie
lp int(11) Nie auto_increment
Tak jak juz wczesniej napisalem, w tych plikach jest uzyte dwa razy POST. Wszesniej, nad edycja jest kod do usuwania, ktory chodzi dobrze. Moze to dlatego, albo moze ktores zapytanie mam zle. Nie wiem, wydaje mi sie ze to jakis prosty blad, ale nie moge go znalezc, bo siedze nad tym juz 3 dzien

