mam taki o to formularz w php :
<?php $stan = $_GET['stan']; $idmodyf = $_GET['idmodyf']; if($stan=='modyf') { $zapytanie = "SELECT * FROM do500 where id=$idmodyf"; echo "<form method=\"get\" action=\"update2do500.php\"> <div align=\"center\"> <center> <table border=\"1\" width=\"50%\" bordercolorlight=\"#000000\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Id</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"id\" value=\"".$tablica['id']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Lokalizacja</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"lokalizacja\" value=\"".$tablica['lokalizacja']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Tytuł</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"tytul\" value=\"".$tablica['tytul']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Opis</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"opis\" value=\"".$tablica['opis']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">powierzchnia</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"powierzchnia\" value=\"".$tablica['powierzchnia']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Czynsz</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"czynsz\" value=\"".$tablica['czynsz']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Dostępne</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"dostepne\" value=\"".$tablica['dostepne']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwa zdjęcia Głównego</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"zdjecie\" value=\"".$tablica['zdjecie']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwa zdjęcia1</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"zdjecie1\" value=\"".$tablica['zdjecie1']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"50%\"><font size=\"2\" face=\"Verdana\">Nazwa zdjęcia2</font></td> <td width=\"50%\" align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"text\" name=\"zdjecie2\" value=\"".$tablica['zdjecie2']."\" size=\"20\"></font></td> </tr> <tr> <td width=\"100%\" colspan=\"2\"> <p align=\"center\"><font size=\"2\" face=\"Verdana\"><input type=\"hidden\" name=\"Modyfikuj\" value=\"$idmodyf\"><input type=\"submit\" value=\"modyfikuj\" name=\"send\"></font></td> </tr> </table> </center> </div> </form>"; } ?>
i taką funkcję UPDATE dla tego formularza :
<?php $idmodyf = $_GET['$idmodyf']; $send = $_GET['$send']; $id = $_GET['$id']; $lokalizacja = $_GET['$lokalizacja']; $tytul = $_GET['$tytul']; $opis = $_GET['$opis']; $powierzchnia = $_GET['$powierzchnia']; $czynsz = $_GET['$czynsz']; $dostepne = $_GET['$dostepne']; $zdjecie = $_GET['$zdjecie']; $zdjecie1 = $_GET['$zdjecie1']; $zdjecie2 = $_GET['$zdjecie2']; $Modyfikuj = $_GET['$Modyfikuj']; if ($send=='modyfikuj') { $zapytanie = "UPDATE do500 SET id='$id', lokalizacja='$lokalizacja', tytul='$tytul', opis='$opis', powierzchnia='$powierzchnia', czynsz='$czynsz', dostepne='$dostepne', zdjecie='$zdjecie', zdjecie1='$zdjecie1', zdjecie2='$zdjecie2' WHERE id='$Modyfikuj'"; echo "<br><br><br><br><br><center><font size='5'>Dane poprawione<BR><a href=\"updatedo500.php\">Obejrzyj poprawiona bazę</a></font></center>"; } else { echo "<br><br><br><br><br><center><font size='5'>Wystąpił błąd podczas aktualizowania danych.<br> Spróbuj ponownie, jeśli się nie uda - skasuj i ponownie dodaj ofertę<br><a href='updatedo500.php'>POWRÓT DO FORMULARZA AKTUALIZACJI</a></font></center>"; } ?>
formularz wszystko ładnie wysyła to jest send=modyfikuj i Modyfikuj= liczba jaką wpiszę w formularzu
ALE niestety danych mi nie dodaje - czy funkcja update jest źle sformułowana?
szukałem literówek ale się nie dopatrzyłem..