Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 10.08.2007 Ostrzeżenie: (0%)
|
Witam. Tworzę sobie taki mini panel administracyjny do serwisu. Powstał problem ze stworzeniem poprawnych formularzy do edycji kolejności wyświetlania kategorii na stronie. Idea jest taka:
Formularze z polami name=id_kategorii oraz value=nowa_wartosc_sortowania. Obsługa jest taka, że sprawdzam tablice post i wszystkie klucze i ich wartości wykorzystuje do zmiany wartości w bazie. kod obsługi: CODE $sortowanie = $_POST; function zmien ( $key,$sort ) { return ( mysql_query ( ' UPDATE nav SET sort='.$sort.' WHERE id='.$key.' LIMIT 1' ) ); } foreach ( $sortowanie as $nr => $doit ) { IF ( is_numeric ( $nr ) ) IF ( zmien ( $nr,$doit ) ) { header('Location: sortowanie.php'); exit; } } Problem jest taki, że mogę zmienić tylko pierwsza wartość w formularzu a jak chcę zmienić druga wartość (drugiego wpisu) to nie ma reakcji na to. Po prostu nie zmienia. Czy coś jest z nazewnictwem czy z czym jest źle? Jakieś pomysły? Ten post edytował lysy1033 26.02.2008, 22:45:08 |
|
|
|
lysy1033 Problem z obsługą formularzy 26.02.2008, 22:42:56
nospor przeciez po pierwsze zmianie dajesz exit; to sie n... 26.02.2008, 22:45:33 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 06:26 |