Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Update wielu rekordów na raz
devdev
post
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 8.06.2009

Ostrzeżenie: (0%)
-----


Witam otóż tworze liste zawodników

Mam tabele w players a w niej id , player_name ,status

chodzi o to że wypisać dane umiem usuwanie czy dodawanie danego rekordu też ale update wszystkich jednocześnie nie za bardzo ;/

Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bastard13
post
Post #2





Grupa: Zarejestrowani
Postów: 664
Pomógł: 169
Dołączył: 8.01.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


dodaj sobie do formularza jeszcze echo '<input type="hidden" name='.$row['id'].' />';
I wtedy to będzie tak:
  1. function uaktualnij($db,$_POST)
  2. {
  3. for($i=0;$i<(count($_POST)/3);$i++)
  4. { if(isset($_POST[$i]))
  5. { $zapytanie='update "players" set name="'.$_POST[$i_'name'].'", status="'.$_POST[$i_'status'].'" where id='.$_POST[$i].';';
  6. $wynik = $db->query($zapytanie);
  7. if(!$wynik->affected_rows) $blad.='Błąd update zawodnika o id'.$_POST[$i].'.<br />';
  8. }
  9. }
  10. if($blad) return $blad;
  11. }


Ten post edytował bastard13 19.01.2010, 14:11:33
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 14:00