paweln
19.12.2003, 21:32:43
Witam.
Z bazy SQL wyswietlam rekordy, przy kazdym rekordzie jest pole checkbox. Do tej pory uzywalem tylko akcji usuwania. Teraz chciałbym dodać również możliwość edycji zaznaczonego rekordu. Jak tego dokonać ?
Ja zawsze robie w ten sposób ze robie link do pliku np . edytuj.php i przekazuje do niego zmienną (ta zmienna to nic innego jak id z bazy) np artykułu czy coś.
w pliku edytuj.php umieszczam formularz którego wartosciami są dane pobrane z tabeli np artykułów gdzie id = id przekazanemu przez adres
(korzystasz z SELECT) np.
[sql:1:bc4845b450]"SELECT * FROM `artykuly` WHERE `id`='".$_GET['id']."';"[/sql:1:bc4845b450]
formularz ma w akcji plik zapisz.php do którego postem przekazujesz zmienne no i korzystasz sobie z zapytania sqlowego UPDATE
przykład
[sql:1:bc4845b450]"UPDATE `artykuly` SET `nazwa`='".$_POST['nowa_nazwa']."' , `cena`='".$_POST['nowa_cena']."';"[/sql:1:bc4845b450]
No i jakos tak to wyglada :wink:
paweln
20.12.2003, 16:37:15
Dzieki. Zaraz się za to zabiorę. Widzę po kodzie ze to raczej zadziała. W razie problemów odezwę się jeszcze.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.