Witam,
rozpocząłem prace nad prostym formularzem edycji wielu wierszy z jednej tabeli (będzie ich max 20)
Z wyświetleniem ich to nie problem, ale już z UPDATE nie mogę sobie poradzić. Wiem, że gdzieś brakuje POST, ale ino nie mogę odnaleźć sensownego rozwiązania.
Całą funkcje z UPDATE (która i tak nie działa) skróciłem do samego zapytania.
Wszystkie pola miały by być edytowane za jednym razem.
Proszę o pomoc.
<?php
include ('mysql_connect.php'); // polaczenie z baza danych
//menu
<TABLE BORDER="2" WIDTH="20%">
<tr>
<td><a href="admin.php?id=wp">Podstrony</a></td>
<td><a href="admin.php?id=op">Opcje</a></td>
</tr>
</table>
</center>
');
//wyswietla podstrony
if ($_GET['id']=="wp")
{
include ('page.php');
}
//wyswietla opcje
if ($_GET['id']=="op")
{
echo('<TABLE BORDER="1" WIDTH="550px" height="100px"> <form action="admin.php?id=op&ed=1" method="post">');
$qr=mysql_query("SELECT opcje_id, opcje_nazwa, opcje_tresc FROM opcje ORDER BY opcje_id ASC"); echo('<tr><td width="25%"><b>'.$lang[$row[opcje_nazwa
]].'</b></td> <td><input type="text" size="35" id="'.$row[opcje_id].'" name='.$row[opcje_tresc].'" value="'.$row[opcje_tresc].'"></td></tr>');
}
echo('<tr><td></td><td><input type="submit" value="go"></td></tr> </form>'); }
if($_GET['id']=="op" && $_GET['ed']=="1")
{
$qe="UPDATE opcje SET opcje_tresc='xxxx' WHERE opcje_id='xxxx' ";
echo('<br>Poprawnie aktualizacja podstrone z bazy'); }
?>