Witam
Chciałbym na początku zaznaczyć, iż jestem początkujący w php i mysql, więc proszę o wyrozumiałość.
Mój problem problem polega na tym, że wyświetlam dane w postaci tabeli z bazy danych i gdy próbuję zmienić jakąś komórkę np. z hasłem użytkownika po kliknięciu określonego przycisku to zamiast zmieniać tą treść to po prostu czyści tą komórkę. Próbowałem już chyba wszystkiego i nie mogę znaleźć rozwiązania :( Oto kod:
<?
$user = mysql_query("SELECT * FROM `users` where login='Administrator'");
?>
<table border="1" width="450">
<tr>
<td> Login </td>
<td> Hasło </td>
<td> Powtórz hasło </td>
<td> Zmiana danych </td>
</tr>
<?
while($dane = mysql_fetch_array($user))
{
?>
<tr>
<td> <? echo $dane['login']; ?> </td>
<td>
<form action="index.php" method="POST">
<input name="haslo" type="text" value="<? echo $dane['haslo']; ?>" />
</form>
</td>
<td>
<form action="index.php" method="POST">
<input name="rehaslo" type="text" value="<? echo $dane['haslo']; ?>" />
</form>
</td>
<td>
<form action="index.php" method="POST">
<input name="zmien" type="submit" value="Zmień" />
</form>
</td>
</tr>
<?
}
if (isset($_POST['zmien']))
{
$wynik = mysql_query("UPDATE `users` SET `haslo`='".$_POST['haslo']."' WHERE `login`='Administrator'"); // zmiana komórki w kolumnie haslo o określonej nazwie użytkownika (rekord), użytkownik wpisuje haslo w formularzu w polu haslo
}
?>
</table>
</div>
Z góry dzięki za jakąkolwiek pomoc!