Witam,
Mam problem z następującą rzeczą. Otóż stworzyłem formularz, który zapisuje dane do bazy (on jest ok), drugi formularz wyciaga nam dane z bazy i ma możliwość edycji tych własnie danych, jednakże jeśli coś zmieniam wychodzi mi, że dane zostały poprawnie zapisane ale w bazie mam same puste pola. Bardzo bym prosił o pomoc.
FORMULARZ EDYCYJNY (oczywiście połączenie z bazą danych jest)
<form method="post" action="zapisz.php">
<table>
<tr>
<td bgcolor="#FFCCFF">Imię</td>
<td bgcolor="#FFCCFF"><INPUT type=text name=imie value=<?=$line["imie"]?>></td>
</tr>
<tr>
<td bgcolor="#FFCCFF">Nazwisko</td>
<td bgcolor="#FFCCFF"><INPUT type=text name=nazwisko value=<?=$line["nazwisko"]?>></b></td>
</tr>
<tr>
<td bgcolor="#FFCCFF">Miejscowość</td>
<td bgcolor="#FFCCFF"><INPUT type=text name=miejscowosc value=<?=$line["miejscowosc"]?>>
</tr>
<tr>
<td bgcolor="#FFCCFF">E-mail</td>
<td bgcolor="#FFCCFF"><INPUT type=text name=email value=<?=$line["email"]?>></td>
</tr>
<tr>
<td bgcolor="#FFCCFF">Tel. służbowy</td>
<td bgcolor="#FFCCFF"><INPUT type=text name=tel_praca value=<?=$line["tel_praca"]?>></td>
</tr>
<tr>
<td bgcolor="#FFCCFF">Tel. prywatny</td>
<td bgcolor="#FFCCFF"><INPUT type=text name=tel_priv value=<?=$line["tel_priv"]?>></td>
</tr>
<tr>
<INPUT type=hidden name=uid value=<?= $_GET['id'] ?>>
<td><INPUT type=button name=uzytkownicy value=Użytkownicy onClick="location.href='modyfikacja.php'"></td>
<td><INPUT type=button name=usun value=Usuń onClick="location.href='usun.php?id=<?=$_GET['id']?>'">
<td><a href=zapisz.php?id=<?=$_GET['id']?>>Aktualizuj</a> </td>
</tr>
</table>
</form>
PLIK ZAPISZ.PHP (odpowiedzialny za zapisanie wprowadzonych zmian do bazy)
<?
include "config.inc.php";
$conn = mysql_connect($host, $user, $password)
or die ("Nie udało się połączyć z bazą danych!");
mysql_selectdb($dbName)
or die ("Nie udało się wybrać bazy!");
$query = UPDATE dane SET imie='$_POST['imie']', nazwisko='$_POST['nazwisko']', miejscowosc='$_POST['miejscowosc']', email='$_POST['email']', tel_praca='$_POST['tel_praca']', tel_priv='$_POST['tel_priv']' WHERE id=" . $_GET['id'];
$result = mysql_query($query)
or die ("Modyfikacja nieudana!");
echo "<h2>Dane zostały zmodyfikowane i zapisane poprawnie.</h2>";