login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Register Formulier

Offline Coolbean - 01/03/2006 17:22
Avatar van CoolbeanNieuw lid Hallo,
ik heb dus uit een boek een register forum gehaald, en dit werkt ook buiten dan dat hij de mails niet verzend omdat er geen mailservice geïnstalleerd is, maar daar heb ik nu ook even geen zin is ,
maar het probleem is dat ik hier een aantal mysql dingen in gezet heb zodat de gegevens in een database tabel worden opgeslagen, maar dit werkt niet.

Index.php:
  1. ...
  2. <form action=toevoegen.php method=post>
  3. <table width="500" border="0" cellspacing="2" cellpadding="2">
  4. <tr>
  5. <td width="183" class="kleiner">Nickname:</td>
  6. <td width="232">
  7. <input type="text" name="naam" size="35" Value="GhostFire">
  8. </td>
  9. </tr>
  10. <tr>
  11. <td width="183" class="kleiner">Typ hier uw e-mailadres:</td>
  12. <td width="232">
  13. <input type="text" name="email" size="35" value="E-mail hier">
  14. </td>
  15. </tr>
  16. <tr>
  17. <td width="183" class="kleiner">Favoriete geweer:</td>
  18. <td width="232">
  19. <input type="text" name="geweer" size="35" value="A.K.">
  20. </td>
  21. </tr>
  22. <tr>
  23. <td colspan="2">
  24. <div align="center">
  25. <input type="submit" name="Submit" value="Registreren!">
  26. <input type="hidden" name="action" value="insert">
  27. </div>
  28. </td>
  29. </tr>
  30. </table>
  31. </form>
  32. ...


Toevoegen.php:
  1. ...
  2. <?php
  3. $action = (isset ($_GET['action'])) ? $_GET['action'] : '';
  4. $action = (isset ($_POST['action'])) ? $_POST['action'] : '';
  5.  
  6. $db = mysql_connect("localhost","Naam","paswoord") or die ("Verbinding mislukt");
  7. mysql_select_db("easyc",$db);
  8.  
  9. if($action=="insert"){
  10. $lid_naam=$_POST['naam'];
  11. $lid_email=$_POST['email'];
  12. $lid_geweer=$_POST['geweer'];
  13. $lid_naam=nl2br($lid_naam);
  14. $lid_naam=eregi_replace("\n", "", $lid_naam);
  15. $news_SQL_insert="INSERT INTO leden (lid_naam,lid_email,lid_geweer) VALUES ('$lid_naam','$lid_email','$lid_geweer')";
  16. }
  17. ?>
  18. ...


Als ik het formulier heb ingevuld en ik druk op verzenden, dan gaat de browser naar toevoegen.php, en er gebeurt niets in de database, en ik zie de fout (weer) niet in 
Kan iemand mij helpen?

Alvast bedankt
-Coolbean-

5 antwoorden

Gesponsorde links
Offline lemoinet - 01/03/2006 17:25 (laatste wijziging 01/03/2006 17:26)
Avatar van lemoinet PHP gevorderde je bent mysql_query($news_SQL_insert) vergeten
Offline Coolbean - 01/03/2006 17:28
Avatar van Coolbean Nieuw lid Waar moet dit precies staan?
Offline lemoinet - 01/03/2006 17:30
Avatar van lemoinet PHP gevorderde na $news_SQL_insert="...";
Offline nielsvdwal - 01/03/2006 17:31
Avatar van nielsvdwal PHP gevorderde
  1. <?php
  2. $action = (isset ($_GET['action'])) ? $_GET['action'] : '';
  3. $action = (isset ($_POST['action'])) ? $_POST['action'] : '';
  4.  
  5. $db = mysql_connect("localhost","Naam","paswoord") or die ("Verbinding mislukt");
  6. mysql_select_db("easyc",$db);
  7.  
  8. if($action=="insert"){
  9. $lid_naam=$_POST['naam'];
  10. $lid_email=$_POST['email'];
  11. $lid_geweer=$_POST['geweer'];
  12. $lid_naam=nl2br($lid_naam);
  13. $lid_naam=eregi_replace("\n", "", $lid_naam);
  14. mysql_query("INSERT INTO leden (lid_naam,lid_email,lid_geweer) VALUES ('".$lid_naam."','".$lid_email."','".$lid_geweer."')");
  15. }
  16. ?>
Offline Coolbean - 01/03/2006 17:34
Avatar van Coolbean Nieuw lid nee maakt niet uit het werkt zoals lemoinet zegt, bedankt
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2026 Sitemasters.be - Regels - Laadtijd: 0.515s