[ stex @ 20.02.2005. 10:04 ] @
Kako jednim submitom da update-ujem vise redova u tabeli? Na primer, da na html stranici imam vise redova iz neke tabele da korigujem, a sve to jednim submitom da uradim. |
[ stex @ 20.02.2005. 10:04 ] @
[ Nemanja Avramović @ 20.02.2005. 11:53 ] @
Ne razumem pitanje. Ovo je trivijalna stvar. Form submitujes na neku php stranicu i u njoj definises query i saljes ga bazi....
Code: $vrednost = $_POST['vrednost']; $vrednost2 = $_POST['vrednost2']; $query = "UPDATE ime_tabele SET vrednost = '$vrednost', vrednost2 = '$vrednost2'"; $ok = mysql_query($query); if ($ok) { //radi nesto } else { die("Error: " . mysql_error()); } i onda ponovis to za sledeci red (od $query).. ...mozda ima jos nacina, ali evo ti jedan... [ stex @ 20.02.2005. 15:01 ] @
Ne vise polja u tabeli nego vise redova. Znaci imam tabelu
TABELA ID | IME | PREZIME 1 |Pera | Peric 2 |Mika | Mikic e sad u html imam sledece: <INPUT type="text" name="ime" value="Pera"> <INPUT type="text" name="prezime" value="Peric"> <INPUT type="hidden" name="id" value="1"> <INPUT type="text" name="ime" value="Mika"> <INPUT type="text" name="prezime" value="Mikic"> <INPUT type="hidden" name="id" value="2"> <INPUT type="submit" name="Korekcija" value="Korekcija"> I kad kliknem na Korekcija da mi update-uje sve i pod ID 1 i ID 2. [ broker @ 20.02.2005. 15:15 ] @
U formi mozes navesti ime niza u imenu polja za unos pa ce PHP te podatke da ti da kao niz. Ako stavis ovakav kod:
Code: <input name="db_data[1][0]" type="text" size="35"> <input name="db_data[1][1]" type="text" size="4"> u PHP-u ces imati na raspolaganju niz db_data koji ce imati odgovarajuce slogove. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|