login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Verwijderen

Offline Pellens - 01/03/2007 19:06
Avatar van PellensPHP interesse Hi

Ik heb een lijst van namen in een tabeltje staan. Voor elke naam staat een checkbox, die ze aanvinken als ze extra info bij die naam willen toevoegen. (met een form dus)

Hoe kan willekeurige aangevinkte namen herkennen bij de 'edit-pagina' om ze te laten aanpassen?
Want met de method $_POST[...] krijgt hij alleen de laatste aan.
Ik heb gedacht om een for-lus te gebruiken natuurlijk, maar ik kom er maar niet uit...

Iemand die mij kan helpen?

Thnx

4 antwoorden

Gesponsorde links
Offline Stijn - 01/03/2007 19:12
Avatar van Stijn PHP expert
  1. <input type="checkbox" name="naam[]" value="1">Stijn
  2. <input type="checkbox" name="naam[]" value="2">Pellens
  3. ....(value kan bijvoorbeeld de ID zijn uit de database)
  4.  
  5. <? //php code
  6. foreach( $_POST['naam'] as $k => $v ) {
  7.  
  8. mysql_query("DELETE FROM table WHERE id='".$v."'");
  9.  
  10. }
  11. ?>


zoiets in html kan je array maken.
Offline roelh - 01/03/2007 19:13
Avatar van roelh PHP gevorderde Misschien dat dit je verder helpen kan?

  1. Roel ja <input name="roelja" type="checkbox" value="ja"><br>
  2. Jelle ja <input name="jelleja" type="checkbox" value="ja"><br>
  3. Roel nee<input name="roelnee" type="checkbox" value="nee"><br>
  4. jelle nee<input name="jellenee" type="checkbox" value="nee"><br>


  1. <? if(isset($_POST['roelnee']) == "nee" && isset($_POST['jelleja']) == "ja")?>
Offline Gerard - 01/03/2007 19:27
Avatar van Gerard Ouwe rakker @stijn1989
  1. <input type="checkbox" name="naam[]" value="1">Stijn
  2. <input type="checkbox" name="naam[]" value="2">Pellens
  3. ....(value kan bijvoorbeeld de ID zijn uit de database)
  4.  
  5. <? //php code
  6. if (isset($_POST['naam'])) {
  7.  
  8. mysql_query("DELETE FROM table WHERE id IN (" . implode(',', $_POST['naam']) . ")");
  9.  
  10. }
  11. ?>

Offline roelh - 01/03/2007 19:29
Avatar van roelh PHP gevorderde Volgens mij snap ik de vraag niet?
Titel is namelijk verwijderen en de tekst gaat over edit...?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s