W pliku edytowanie.php mam tak:
<?php
elseif(isset($_GET['wyswietl'])) {
$id=$_GET['wyswietl'];
$wynik = mysql_query("SELECT * FROM towary WHERE id=\"$id\"");
$id=$wiersz[id];
$nazwa=$wiersz[nazwa];
$opis=$wiersz[opis];
?>
<center><h3>Zmiana z menu</h3></center>
<form action="zapis_baza.php" method="post">
<b>Nazwa: </b><br><input type="text" size="50" name="nazwa" value="
<? echo $nazwa; ?>"><br><br>
<b>Zawartość: </b><br><textarea name="opis" rows="30" cols="80">
<? echo $opis; ?> </textarea><br><br>
<input type="hidden" name="id" value="
<? echo $id; ?>"><br><br>
<button type="submit" value="Zmień" name="edytuj">Edycja</button>
</form>
<?php
}
a w pliku zapis_baza.php tak
<?php
if(isset($_POST['edytuj'])) {
$id=$_POST['id'];
$nazwa=$_POST['nazwa'];
$opis=$_POST['opis'];
nazwa=\"$nazwa\",
opis=\"$opis\"
WHERE id=$id
");
}
?>
Nie mogę znaleźć dlaczego mi nie przekazuje danych i w skrypcie zapis_baza.php nic nie ma a w pasku adresu jest numer id poprawny.
Ten post edytował tomsi 11.06.2008, 11:19:50