login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Error op aparte pagina

Offline BladiN - 08/11/2004 18:27 (laatste wijziging 08/11/2004 18:48)
Avatar van BladiNGouden medailleGouden medaille

Grafische gevorderde
Ik heb nu de volgende 2 dingen

register.php
  1. <?php
  2. require_once("error.inc.php");
  3.  
  4. if(IsSet($_POST['register'])) {
  5. $userName = stripslashes($_POST['username']);
  6. $firstName = stripslashes($_POST['first_name']);
  7. $lastName = stripslashes($_POST['last_name']);
  8. $mail = stripslashes($_POST['mail']);
  9.  
  10. $error->emptyFields($userName, $firstName, $lastName, $mail);
  11. }
  12. ?>
  13. <form action="" method="POST">
  14. <table cellpadding="3" cellspacing="0" border="0">
  15. <tr>
  16. <td>Username:</td>
  17. <td><input type="tekst" name="username" maxlength="16" length="30" /></td>
  18. </tr>
  19. <tr>
  20. <td>Firstname:</td>
  21. <td><input type="tekst" name="first_name" maxlength="25" length="30" /></td>
  22. </tr>
  23. <tr>
  24. <td>Surname:</td>
  25. <td><input type="tekst" name="last_name" maxlength="25" length="30" /></td>
  26. </tr>
  27. <tr>
  28. <td>E-mail address:</td>
  29. <td><input type="tekst" name="mail" maxlength="25" length="30" /></td>
  30. </tr>
  31. <tr>
  32. <td colspan="2"><button type="submit" name="register">Register</button></td>
  33. </tr>
  34. </table>
  35. </form>


error.inc.php
  1. <?php
  2. class error_handling {
  3.  
  4. function emptyFields($name, $last, $first, $mail) {
  5. if(empty($name) || empty($last) || empty($first) || empty($mail)) {
  6. print("You haven't filled in all information:");
  7. if(empty($name)) {
  8. print("<br />- Username is empty");
  9. }
  10. if(empty($last)) {
  11. print("<br />- Surname is empty");
  12. }
  13. if(empty($first)) {
  14. print("<br />- Firstname is empty");
  15. }
  16. if(empty($mail)) {
  17. print("<br />- E-Mail address is empty");
  18. }
  19. }
  20. }
  21.  
  22. }
  23.  
  24. $error = new error_handling;
  25. ?>


Nu wil ik zorgen dat de error(s) op een nieuwe pagina komen. Dus zeg maar dat hij met een fout naar error.php gaat en dat hij dan alle foute laat zien die gemaakt zijn. Is dit mogelijk om te verwezenlijken?

En dan krijg je weer dat als je een error hebt dat hij dan naar register.php?act=error gaat, maar dan dus eigenlijk error.php laadt.

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s