login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Wijzigen

Offline devil2504 - 18/11/2006 11:08 (laatste wijziging 18/11/2006 11:11)
Avatar van devil2504Lid Mijn vraag is hoe kan ik meerdere rijen tegelijk wijzigen.

Ik heb nu zoiets.
  1. if($_POST['wijzig'] == 'wijzig')
  2. {
  3.  
  4. $sql = "update tabel set naam='$naam' where id='$id'" ;
  5. mysql_query($sql) or
  6.  
  7. echo "Gewijzigd"; }


Maar nu kan ik maar 1 rij per keer wijzigen.

Wie kan mij helpen  

groetjes

pieter[code]

5 antwoorden

Gesponsorde links
Offline nemesiskoen - 18/11/2006 11:13
Avatar van nemesiskoen Gouden medaille

PHP expert
Door komma's te gebruiken in je update statement:
  1. UPDATE tabel SET a = b, c = d WHERE y = z
Offline Micron - 18/11/2006 12:19
Avatar van Micron HTML beginner Een while lusje er omheen gooien?
Offline gothmog - 18/11/2006 12:27
Avatar van gothmog Lid @vage, hij bedoelt rijen, niet kolommen.
@micron, ik denk dat een foreach beter is

dus dan wordt het iets in de richting van:
  1. <?php
  2. for($i=0; $i<$aantal; $i++)
  3. {
  4. $update=mysql_query();
  5. }
  6. ?>


Ik snap alleen niet waar je meerdere rijen vandaan haalt, met POST
Offline nemesiskoen - 18/11/2006 12:46
Avatar van nemesiskoen Gouden medaille

PHP expert
Dan kan je een OR achter die WHERE zetten...
Offline devil2504 - 19/11/2006 12:20
Avatar van devil2504 Lid Dat ga ik proberen,

bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.314s