Witam. Mam problem z edycją danych. Po przejsci do pola edycja, bez problemu skrypt zmienia mi Imie, nazwisko, ulice, natomiast kolejne zmienne nie są przesyłane tylko zastępuję go zerem. Gdzie mam błąd że nie przesyła i nie zapisuje mi zmiennych do bazy? Za wszelką pomoc będę wdzięczny
Plik pokkont.php
<?php
include('connect.php');
//edycja
if(isset($_POST['edycja'])) {
$id_kontrahent = $_POST['id_kontrahent'];
$nr_domu = ($_POST['$nr_domu']);
$nr_mieszkania = ($_POST['$nr_mieszkania']);
$miejscowosc = addslashes($_POST['$miejscowosc']); $kod = ($_POST['$kod']);
$telefon = ($_POST['$telefon']);
$pesel = ($_POST['$pesel']);
//aktualizacja bazy
$query = "UPDATE kontrahent SET `imie`= '$imie', `nazwisko`= '$nazwisko', `ulica`= '$ulica', `nr_domu`= '$nr_domu', `nr_mieszkania`='$nr_mieszkania', `miejscowosc`='$miejscowosc',`kod`='$kod', `telefon`= '$telefon', `pesel`='$pesel', `firma`= '$firma' WHERE `id_kontrahent`='$id_kontrahent'";
}
$pobierz_kontrahentw = "SELECT id_kontrahent, imie, nazwisko, ulica, nr_domu, nr_mieszkania, miejsc
owosc, kod, telefon, pesel FROM kontrahent;";
//wyświetla komunikat
print "<P>Tabela jest pusta. Please <a href=\"index.php\">przejdz do strony głównej</a>!</p>";
} else {
//pobiera dane i tworzy tabelę z zawartością
<center><table celpadding=3 cellspacing=2 border=1 width=670>
<tr>
<th>Imie: </th>
<th>Nazwisko: </th>
<th>Ulica: </th>
<th>Nr domu: </th>
<th>Miejscowość: </th>
<th>Kod: </th>
<th>Telefon: </th>
<th>pesel: </th>
</tr>";
$id_kontrahent = $row['id_kontrahent'];
$imie = $row['imie'];
$nazwisko = $row['nazwisko'];
$ulica = $row['ulica'];
$nr_domu = $row['nr_domu'];
$nr_mieszkania = $row['nr_mieszkania'];
$miejscowosc = $row['miejscowosc'];
$kod = $row['kod'];
$telefon = $row['telefon'];
$pesel = $row['pesel'];
$firma = $row['firma'];
<td align=center>$imie</td>
<td align-center>$nazwisko</td>
<td align-center>$ulica</td>
<td align-center>$nr_domu/$nr_mieszkania</td>
<td align-center>$miejscowosc</td>
<td align-center>$kod</td>
<td align-center>$telefon</td>
<td align-center>$pesel</td>
<td align=center><a href=\"usunkontr.php?a=del&id_kontrahent={$row['id_kontrahent']}\"><img src=\"images/note_delete.gif\" alt=\"usuń\" border=\"0\" /></a><br>
<a href=\"?edycja_kont.php?a=del&id_kontrahent={$row['id_kontrahent']}&sid=edycja_kont\"><img src=\"images/crayon04.png\" alt=\"edytuj\" border=\"0\" /></a></td>
</tr>";
}
print "</table></center>"; }
?>
A to jest skrypt edytuj_kont.php
<html>
<body>
<?php
include('connect.php');
$id_kontrahent = trim($_GET['id_kontrahent']);
$query = "SELECT * from `kontrahent` WHERE `id_kontrahent` ='$id_kontrahent'";
$id_kontrahent = $data['id_kontrahent'];
?>
<center><table>
<tr><td colspan=2>
<h4>Zmień dane</h4></td></tr>
<form action="?sid=pokkont" method="post">
<tr><td>Imię : <input type="text" name="imie" size="30" maxlength="50" value=
<?php echo $data[imie
]; ?>></td></tr>
<tr><td>Nazwisko : <input type="text" name="nazwisko" size="30" maxlength="50" value=
<?php echo $data[nazwisko
]; ?>></td></tr>
<tr><td>Ulica :<input type= "text" name= "ulica" size="30" maxlength="50" value=
<?php echo $data[ulica
]; ?>></td></tr>
<tr><td>Nr domu :<input type= "text" name= "nr_domu" size="30" maxlength="50" value=
<?php echo $data[nr_domu
]; ?>></td></tr>
<tr><td>Nr mieszkania :<input type= "text" name= "nr_mieszkania" size="30" maxlength="50" value=
<?php echo $data[nr_mieszkania
]; ?>></td></tr>
<tr><td>Miejscowosc :<input type= "text" name= "miejscowosc" size="30" maxlength="50" value=
<?php echo $data[miejscowosc
]; ?>></td></tr>
<tr><td>Kod :<input type= "text" name= "kod" size="30" maxlength="50" value=
<?php echo $data[kod
]; ?>></td></tr>
<tr><td>Telefon :<input type= "text" name= "telefon" size="30" maxlength="50" value=
<?php echo $data[telefon
]; ?>></td></tr>
<tr><td>Pesel :<input type= "text" name= "pesel" size="30" maxlength="50" value=
<?php echo $data[pesel
]; ?>></td></tr>
<tr><td>Firma :<input type= "text" name= "firma" size="30" maxlength="50" value=
<?php echo $data[firma
]; ?>></td></tr>
<tr><td align=center colspan=2><input type="submit" value="zmien" name="edycja">
<input type="hidden" value=
<?php echo $data[id_kontrahent
]; ?> name="id_kontrahent"></td></tr>
</form>
</table><center>
<p><a href="?sid=pokskladniki">Powrót</a></p>
</body>
</html>