login  Naam:   Wachtwoord: 
Registreer je!
 Forum

POST (Opgelost)

Offline Janv - 04/10/2009 00:35 (laatste wijziging 04/10/2009 01:46)
Avatar van JanvNieuw lid Hallo,

Ik heb even een klein probleem. Ik maak in een while een oplopende input aan. Wanneer ik dus één gegeven submit, worden alle gegevens ge-submit omdat het overal dezelfde inputnaam is.

Ik heb dus nu een oplopende input naam maar hoe kan ik na de submit een controle doen of die input empty is?

het is if ( empty ($_POST['naam1'] )) ofwel naam2 , ofwel naam3,... ?

Mvg,
Jan

3 antwoorden

Gesponsorde links
Offline Stefan14 - 04/10/2009 00:44
Avatar van Stefan14 PHP gevorderde Ik denk dat je beter iets met array's kan gaan doen als ik het zo bekijk.

Ik weet je code uiteraard niet, maar als ik jou was zou ik daar eens naar kijken. Denk dat je nu veel te moeilijk bezig bent  
Offline Abbas - 04/10/2009 01:53 (laatste wijziging 04/10/2009 01:54)
Avatar van Abbas Gouden medaille

Crew .NET
Janv schreef:
...
Ik maak in een while een oplopende input aan omdat ik een while gebruik en ... ,
...
Captain obivous!

Ik heb ook even de spellingsfouten eruit gehaald en aangeduid. Let hierop in het vervolg want je topic was totaal niet leesbaar of verstaanbaar!

Een voorbeeld van hoe je het kan doen. Stel, je hebt 3 tekstvakken en die moeten gecontroleerd worden in die while-loop:

  1. if(isset($_POST["submitKnop"]))
  2. {
  3. $i = 1;
  4. while($i < 4)
  5. {
  6. if(!empty($_POST["naam".$i]))
  7. {
  8. echo "Dit tekstvak is leeg!";
  9. }
  10. else
  11. {
  12. //Doe iets anders
  13. }
  14. $i++;
  15. }
  16. }
Offline Janv - 04/10/2009 14:59
Avatar van Janv Nieuw lid Het is opgelost, bedankt.
@ Titjes: Ik was gisteren enorm aangeschoten toen ik dit topic opende, mijn excusses.. lol  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.182s