login  Naam:   Wachtwoord: 
Registreer je!
 Forum

raar probleempje

Offline wes - 09/01/2008 16:33 (laatste wijziging 09/01/2008 16:39)
Avatar van wesPHP interesse sorry voor de titel, maar ik kan het probleem niet heel klein samenvatten voor de titel:p

Maar goed, mijn probleem is het volgende: Ik heb in een pagina allemaal input vakken:

  1. <input type="text" name="Jaar_categorie__0" value="">


waar 0 staat, is het bij andere 1,2,3 etc.
als je op "posten" klikt, dan komt hij op een pagina met deze code:

  1. foreach($_POST as $naam => $waarde) {
  2. $i = -1;
  3. while($i<end(explode('__',$naam))) {
  4. echo end(explode('__',$naam)).": ".htmlentities($waarde,ENT_QUOTES)."<br>";
  5. $i++;
  6. }
  7. }


maar dan komt er te veel te staan:

uitkomst voorbeeld code - Bekijk de code zonder highlighting - Klap code in
  1. 0: blaatvak1.1
  2. 0: blaatvak1.2
  3. 0: blaatvak1.3
  4. 0: blaatvak1.4
  5. 1: blaatvak2.1
  6. 1: blaatvak2.1
  7. 1: blaatvak2.2
  8. 1: blaatvak2.2
  9. 1: blaatvak2.3
  10. 1: blaatvak2.3
  11. 1: blaatvak2.4
  12. 1: blaatvak2.4
  13. 2: blaatvak3.1
  14. 2: blaatvak3.1
  15. 2: blaatvak3.1
  16. 2: blaatvak3.2
  17. 2: blaatvak3.2
  18. 2: blaatvak3.2
  19. 2: blaatvak3.3
  20. 2: blaatvak3.3
  21. 2: blaatvak3.3
  22. 2: blaatvak3.4
  23. 2: blaatvak3.4
  24. 2: blaatvak3.4


zoals je wel ziet, bij 0 zijn het netjes 4 dingen, maar bij 1 al 8 en bij 2 al 12 (dus allerlei vakken zijn dubbel genomen). Maar ik wil dat bij alles netjes 4 dingen komen te staan. Hoe doe ik dat?

2 antwoorden

Gesponsorde links
Offline Vincjenzo - 09/01/2008 17:05 (laatste wijziging 09/01/2008 17:05)
Avatar van Vincjenzo Nieuw lid
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <title>Untitled Document</title>
  6. </head>
  7.  
  8. <body>
  9. <form name="form1" method="post" action="">
  10. <input type="text" name="textfield__0"><br>
  11. <input type="text" name="textfield__1"><br>
  12. <input type="text" name="textfield__2"><br>
  13. <input type="text" name="textfield1__0"><br>
  14. <input type="text" name="textfield2__1"><br>
  15. <input type="text" name="textfield3__2"><br>
  16. <input type="submit">
  17. </form>
  18. <?php
  19. foreach($_POST as $naam => $waarde) {
  20. echo end(explode('__',$naam)).": ".htmlentities($waarde,ENT_QUOTES)."<br>";
  21. }
  22. ?>
  23. </body>
  24. </html>
Offline wes - 09/01/2008 17:21
Avatar van wes PHP interesse ja oke, maar ik wil het in een mysql-tabel gaan zetten. Dus dat werkt dan niet:(
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.466s