login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Register-page HULP NODIG!

Offline Bullitt - 29/10/2005 14:51 (laatste wijziging 29/10/2005 15:04)
Avatar van BullittNieuw lid Kan iemand me helpen... m'n register form bestaat uit 3 stappen... het is de bedoeling dat als iemand zich wil registreren ze de eerste 2 stappen moeten doorlopen en als ze een checkbox aanvinken in het 2de deel ook het 3de deel moeten invullen... maar omdat dit in 3 apparte 'pagina's' komt weet ik niet hoe ik dit moet oplossen om de gegevens te krijgen + k heb nog steeds probs om de gegevens naar m'n database te schrijven... m'n config page is juist ingevuld en de database bestaat... maar ik wil de gegevens naar de users tabel uitschrijven en dit lukt niet... kweet niet hoe ik 't moet oplossen... dit is de pagina zonder m'n mislukte scripts...

voor een preview van 't formulier => http://uc.colom...r&id=1

1ste deel
  1. <tr>
  2. <td>
  3. <form action="" method="post">
  4. <table width="90%" border="0" cellpadding="0" cellspacing="0" align="left" class="content">
  5. <?php if ( ($_GET['id'] == '') or ($_GET['id'] == '1') ) { ?><tr>
  6. <td class="subtitel">
  7. <p><img src="<?php echo ($themepath); ?>dot.jpg" width="10" height="10" border="0" /> <u>Stap 1 :</u> Inloggegevens</p>
  8. </td>
  9. </tr>
  10. <tr>
  11. <td>
  12. <blockquote>
  13. Gebruikersnaam :<br />
  14. <input name="gebruikersnaam" type="text" size="25" maxlength="25" />
  15. <br />
  16. Paswoord :<br />
  17. <input name="paswoord" type="password" size="25" maxlength="25" />
  18. <br />
  19. Bevestig paswoord :<br />
  20. <input name="paswoord" type="password" size="25" maxlength="25" />
  21. <br />
  22. E-mailadres :<br />
  23. <input name="email" type="text" size="40" maxlength="50" />
  24. <br /><br />
  25. Voorwaarden :<br />
  26. <textarea name="voorwaarden" cols="80" rows="10" readonly="readonly">HIER STAAN DAN DE VOORWAARDEN</textarea>
  27. <br />
  28. <input name="accept" type="checkbox" value="true" /> Ik ga akkoord met de voorwaarden en ga verder met mijn registratie
  29. <br /><br />
  30. <img src="<?php echo ($themepath); ?>dot.jpg" width="10" height="10" border="0" /> <a href="?pagina=register&id=2">Ga naar stap 2 ></a>
  31. </blockquote>
  32. </td>
  33. </tr>

2de deel
  1. <?php } elseif ($_GET['id'] == '2') { ?><tr>
  2. <td class="subtitel">
  3. <p><img src="<?php echo ($themepath); ?>dot.jpg" width="10" height="10" border="0" /> <u>Stap 2 :</u> Persoonlijke gegevens</p>
  4. </td>
  5. </tr>
  6. <tr>
  7. <td>
  8. <blockquote>
  9. Voornaam :<br />
  10. <input name="voornaam" type="text" size="25" maxlength="25" />
  11. <br />
  12. Familienaam :<br />
  13. <input name="familienaam" type="text" size="25" maxlength="30" />
  14. <br />
  15. Geboortedatum :<br />
  16. <input name="dag" type="text" size="3" maxlength="2" value="DD" /> <input name="maand" type="text" size="3" maxlength="2" value="MM" /> <input name="jaar" type="text" size="6" maxlength="4" value="JJJJ" />
  17. <br />
  18. Straat + nr :<br />
  19. <input name="adres" type="text" size="35" maxlength="50" />
  20. <br />
  21. Postcode :<br />
  22. <input name="postcode" type="text" size="12" maxlength="8" />
  23. <br />
  24. Gemeente :<br />
  25. <input name="gemeente" type="text" size="25" maxlength="30" />
  26. <br />
  27. Provincie :<br />
  28. <input name="provincie" type="text" size="25" maxlength="30" />
  29. <br />
  30. Land :<br />
  31. <input name="land" type="text" size="30" maxlength="45" />
  32. <br /><br />
  33. Telefoon :<br />
  34. <input name="tel" type="text" size="20" maxlength="11" />
  35. <br />
  36. Fax :<br />
  37. <input name="fax" type="text" size="20" maxlength="11" />
  38. <br />
  39. GSM :<br />
  40. <input name="gsm" type="text" size="20" maxlength="12" />
  41. <br /><br />
  42. <img src="<?php echo ($themepath); ?>dot.jpg" width="10" height="10" border="0" /> <a href="?pagina=register&id=3">Ga naar stap 3 ></a>
  43. </blockquote>
  44. </td>
  45. </tr>


3de deel
  1. <?php } elseif ($_GET['id'] == '3') { ?><tr>
  2. <td class="subtitel">
  3. <p><img src="<?php echo ($themepath); ?>dot.jpg" width="10" height="10" border="0" /> <u>Stap 3 :</u> Bedrijfsgegevens (Optioneel)</p>
  4. </td>
  5. </tr>
  6. <tr>
  7. <td>
  8. <blockquote>
  9. Bedrijfsnaam :<br />
  10. <input name="bedrijfsnaam" type="text" size="25" maxlength="50" />
  11. <br />
  12. Straat + nr :<br />
  13. <input name="bedrijfsadres" type="text" size="35" maxlength="50" />
  14. <br />
  15. Postcode :<br />
  16. <input name="bedrijfspostcode" type="text" size="12" maxlength="8" />
  17. <br />
  18. Gemeente :<br />
  19. <input name="bedrijfsgemeente" type="text" size="25" maxlength="30" />
  20. <br />
  21. Provincie :<br />
  22. <input name="bedrijfsprovincie" type="text" size="25" maxlength="30" />
  23. <br />
  24. Land :<br />
  25. <input name="bedrijfsland" type="text" size="30" maxlength="45" />
  26. <br /><br />
  27. BTW-nummer :<br />
  28. <input name="btw" type="text" size="30" maxlength="45" />
  29. <br /><br />
  30. Telefoon :<br />
  31. <input name="bedrijfstel" type="text" size="20" maxlength="11" />
  32. <br />
  33. Fax :<br />
  34. <input name="bedrijfsfax" type="text" size="20" maxlength="11" />
  35. <br />
  36. GSM :<br />
  37. <input name="bedrijfsgsm" type="text" size="20" maxlength="12" />
  38. <br /><br />
  39. <input name="controleer" type="submit" id="controleer" value="Registreer nu" />
  40. </blockquote>
  41. </td>
  42. </tr><?php } ?>
  43. </table>
  44. </form>



ik hoop dat iemand me gaat kunnen helpen... ook een vereiste is dat ze de voorwaarden moeten accepteren anders mogen ze niet verder met registreren...

Greetz,

Bullitt

1 antwoord

Gesponsorde links
Offline ThomasJ - 30/10/2005 10:08 (laatste wijziging 30/10/2005 10:13)
Avatar van ThomasJ PHP interesse deel 4

<?
  1. //controleren of deel 3 is ingevuld
  2. if(isset($_POST['eenwaardevandeel3])) {
  3. //query waar de velden van 1,2,3 worden ge-insert
  4. } else {
  5. //query waar de velden 1,2 worden ge-insert
  6. }
  7. ?>


* ik weet niet wat jij voor sql indeling hebt dus ik kan hier ook geen query voor gaan schrijven... ik zal je hieronder een voorbeeldje geven van hoe je het moet doen:

  1. <?
  2. $insert="
  3. INSERT INTO `leden` ( `email` , `gebruikersnaam` , `wachtwoord` )
  4. VALUES (
  5. '".$_POST['email']."', '".$_POST['gebruikersnaam']."', '".$ww."')";
  6. mysql_query($insert);
  7. ?>


zo moet jij het ook ongeveer gaan aanpakken

nu zet je in deel 1 <form method="post" action="deel2.php">
en in deel 2 zet je: <form method="post" action="deel2.php">

nu zet je in deel 3 onderaan:
<input type="checkbox" name="door">

nu zet je bovenaan deel:
  1. <?
  2. if(isset($_POST['door'])) {
  3. //doorsturen naar pagina
  4. } else {
  5. //weergeef pagina 2
  6. }
  7. ?>


je moet hier ook nog effe checken of alles is ingevuld en zo maar dit is in ieder geval de basis 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s