login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Waarden behouden

Offline Oeste - 28/12/2004 00:15
Avatar van OesteHTML interesse Hallo,
ik ben bezig aan een eigen registratie-script.

Nu zou ik graag willen, dat wanneer niet alle velden correct zijn ingevuld, dat hij de verschillende fouten in 1 x geeft bij:

  1. <fieldset><legend> Valideer&nbsp; </legend>
  2. [b]"Hier komen de fouten"[/b]
  3. </fieldset>


en dat hij de waarden die juist waren ingevuld behoud... Dus dat je de juiste waarde niet nog maals opnieuw moet ingeven.

Dit is mijn script:

  1. <?
  2. include ("config2.php");
  3.  
  4. //Als errorMsg nog niet gedefineerd is:
  5. $errorMsg = "Voorlopig nog geen fouten!<br />
  6. Houden zo!";
  7.  
  8. //ALS MEN OP SUBMIT KLINKT:
  9. if ($_POST['Submit']) {
  10.  
  11. $username = strip_tags($_POST['username']);
  12. $password = md5(strip_tags($_POST['password']));
  13. $rechten = ($_POST['rechten']);
  14. $user_voornaam = ($_POST['user_voornaam']);
  15. $user_familienaam = ($_POST['user_familienaam']);
  16. $user_straat = ($_POST['user_straat']);
  17. $user_nr = ($_POST['user_nr']);
  18. $user_postcode = ($_POST['user_postcode']);
  19. $user_gemeente = ($_POST['user_gemeente']);
  20. $user_telefoon = ($_POST['user_telefoon']);
  21. $user_gsm = ($_POST['user_gsm']);
  22. $user_email = ($_POST['user_email']);
  23. $user_straatennr = $user_straat ." ".$user_nr;
  24.  
  25. if ($username == "") { $errorMsg = "Vul een gebruikersnaam in!"; }
  26. if ($user_gsm == "") { $errorMsg = "Vul uw gsm in!"; }
  27. if ($user_email == "") { $errorMsg = "Vul uw email adres in!"; }
  28. else {
  29. mysql_query("INSERT INTO users (user_name, password, rechten, user_voornaam, user_familienaam, user_straatennr, user_postcode, user_gemeente, user_telefoon, user_gsm, user_email)
  30. VALUES ('".$username."','".$password."','".$rechten."','".$user_voornaam."','".$user_familienaam."','".$user_straatennr."','".$user_postcode."','".$user_gemeente."','".$user_telefoon."','".$user_gsm."','".$user_email."')") or die(mysql_error());
  31. echo "<script language='JavaScript'> alert ('Beste ".$username." uw registratie verliep goed!\nZodra ik uw aanvraag accepteer, krijgt u toegang.')</script>";
  32. }
  33. //Sluit haakje van Submit!
  34. }
  35. ?>
  36. <!DOCTYPE html PUBLIC
  37. '-//W3C//DTD XHTML 1.0 Transitional//EN'
  38. 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
  39. <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en' lang='en'>
  40. <head>
  41. <style>
  42. label {
  43. font-size : 11px;
  44. font-family : Tahoma,Verdana,Arial;
  45. color: #000000;
  46. }
  47. legend{
  48. font-size : 11px;
  49. font-family : Tahoma,Verdana,Arial;
  50. color: #993333;
  51. font-weight:bold;
  52. }
  53. </style>
  54. </head>
  55. <body>
  56. <center>
  57. <table width="95%"><tr><td align="left">
  58. <form name='login' action='' method='post'>
  59. <fieldset><legend> Login Gegevens&nbsp; </legend>
  60. <label for='username'>Gebruikersnaam:</label>
  61. <input type='text' name='username' id='username' /><label> (Min. 5karakters, geen spaties!)</label>
  62. <br>
  63. <label for='password'>Password:</label>
  64. <input type='password' name='password' id='password' />
  65. <br>
  66. <label for='rechten'>Type:</label>
  67. <select name='rechten'>
  68. <option value='3'>Klant</option>
  69. <option value='2'>Vriend</option>
  70. <option value='4'>Administrator</option>
  71. </select>
  72. </fieldset>
  73. <br>
  74. <fieldset><legend> Persoonlijke Gegevens&nbsp; </legend>
  75. <table width="100%">
  76. <tr>
  77. <td>
  78. <label for='user_voornaam'>Voornaam:</label>
  79. <input type='text' name='user_voornaam' id='user_voornaam' />
  80. </td>
  81. <td>
  82. <label for='user_familienaam'>Familienaam:</label>
  83. <input type='text' name='user_familienaam' id='user_familienaam' />
  84. </td>
  85. </tr>
  86. <tr>
  87. <td>
  88. <label for='user_staat'>Straat:</label>
  89. <input type='text' name='user_straat' id='user_staat' />
  90. </td>
  91. <td>
  92. <label for='nr'>Nr:</label>
  93. <input type='text' name='user_nr' id='user_nr' />
  94. </td>
  95. </tr>
  96. <tr>
  97. <td>
  98. <label for='user_postcode'>postcode:</label>
  99. <input type='text' name='user_postcode' id='user_postcode' />
  100. </td>
  101. <td>
  102. <label for='user_gemeente'>Gemeente:</label>
  103. <input type='text' name='user_gemeente' id='user_gemeente' />
  104. </td>
  105. </tr>
  106. <tr>
  107. <td>
  108. <label for='user_telefoon'>Telefoon:</label>
  109. <input type='text' name='user_telefoon' id='user_telefoon' />
  110. </td>
  111. <td>
  112. <label for='user_gsm'>GSM:</label>
  113. <input type='text' name='user_gsm' id='user_gsm' />
  114. </td>
  115. </tr>
  116. <tr>
  117. <td>
  118. <label for='user_email'>Email:</label>
  119. <input type='text' name='user_email' id='user_email' />
  120. </td>
  121. </tr>
  122. </table>
  123. </fieldset>
  124. <br>
  125. <fieldset><legend> Valideer&nbsp; </legend>
  126. <p><? echo $errorMsg; ?></p>
  127. </fieldset>
  128. <br>
  129. <fieldset><legend> Verzend&nbsp; </legend>
  130. <center>
  131. <input type='submit' name='Submit' value='Registreer' />
  132. <input type='reset' value='Herbegin' />
  133. </center>
  134. </fieldset>
  135.  
  136. </form>
  137. </td></tr></table>
  138. </center>
  139. </body>
  140. </html>

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.189s