login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Foutafhandeling formulier (Opgelost)

Offline Milo - 08/12/2009 21:28 (laatste wijziging 08/12/2009 21:28)
Avatar van MiloNieuw lid Hey,

Ik ben al een behoorlijke tijd bezig met php, en altijd een saai werk om me formulieren af te handelen :S nu vroeg ik me af of dat ook op een snelle manier kon..

Zoiets bijv:

  1. <?php
  2.  
  3. include('config.php');
  4.  
  5. // Kijken of er gepost is
  6. if($_SERVER['REQUEST_METHOD'] == 'POST')
  7. {
  8. foreach($_POST as $post)
  9. {
  10. if(!isset($_POST[]))
  11. {
  12. $error = 'Ja';
  13. }
  14. }
  15.  
  16. if($error == 'Ja')
  17. {
  18. // Hier dan een error weergeven
  19. }
  20. else
  21. {
  22. // Query
  23. }
  24. }
  25. else
  26. {
  27. // Hier het formulier
  28. }
  29. ?>


Gr,

2 antwoorden

Gesponsorde links
Offline kurohyou - 08/12/2009 22:32 (laatste wijziging 08/12/2009 22:33)
Avatar van kurohyou Oud lid
  1. foreach ($_POST as $key) {
  2. if (empty($key)) {
  3. $errors[$key] = "empty";
  4. }
  5. }


bedoel je zoiets?
Offline Milo - 08/12/2009 22:37 (laatste wijziging 18/12/2009 17:09)
Avatar van Milo Nieuw lid aight ga morgen testen

EDIT:
Het is wat later geworden 

Maar ik vroeg me af je hebt toch tussen de quotes in je $_POST een naam staan hoe kan ik die weer gegeven krijgen dus:

  1. <?php
  2. $_POST['/* De titel die hier staat */'];
  3.  
  4. // En dan heb ik het volgende
  5.  
  6.  
  7. // Als er gepost is kijken of er niks vergeten is
  8. if($_SERVER['REQUEST_METHOD'] == 'POST')
  9. {
  10. foreach($_POST as $key)
  11. {
  12. if(empty($key))
  13. {
  14. $errors[$key] = TRUE;
  15. }
  16.  
  17. if($errors[$key] == TRUE)
  18. {
  19. echo 'Uw heeft geen HIER DAN DIE TITEL ingevoerd. <br />';
  20. $error = 1;
  21. }
  22. }
  23.  
  24. if($error != 1)
  25. {
  26. // query
  27. }
  28. }
  29. else
  30. {
  31. // Het formulier
  32. }
  33. ?>


Weet iemand hoe ik dan ook dit voor elkaar krijg?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.537s