login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gastenboek probleem (Opgelost)

Offline Sieebe - 24/08/2010 21:05
Avatar van SieebeNieuw lid Ik heb een probleem als ik op de submit knop klik gebeurd er niets en ik zie de fout.
Hopelijk jullie wel.
mvg, Siebe
  1. <?php
  2. include("Admin/Connect.php");
  3.  
  4. $IP = $_POST['IP'];
  5. $Naam = $_POST['Naam'];
  6. $Onderwerp = "Contact Siebe Templates";
  7. $Mail = $_POST['Mail'];
  8. $Bericht = $_POST['Bericht'];
  9.  
  10. if(isset($_POST['Verzenden'])) {
  11. if(empty($_POST['Naam'])) {
  12. echo "Geen naam ingevuld!";
  13. } elseif(empty($_POST['Mail'])) {
  14. echo "Geen e-mail ingevuld!";
  15. } elseif(empty($_POST['Bericht'])) {
  16. echo "Geen bericht ingevuld!";
  17. } else {
  18. $insert = "INSERT INTO `Contact` (IP, Naam, Mail, Onderwerp, Bericht) VALUES ('".$IP."', '".$Naam."', '".$Mail."', '".$Onderwerp."', '".$Bericht."')";
  19. mysql_query($insert) or die(mysql_error());
  20. echo "Je mail is succesvol verzonden.";
  21. }
  22.  
  23. } else {
  24.  
  25.  
  26. ?>
  27. <table border="0" style="color: white;>
  28. <form method="post" ">
  29. <tr>
  30. <td>Naam:</td>
  31. <td><input type="text" name="Naam" /></td>
  32. </tr>
  33. <tr>
  34. <td>E-mail:</td>
  35. <td><input type="text" name="Mail" /></td>
  36. </tr>
  37. <tr>
  38. <td>Bericht: </td>
  39. <td><textarea type="text" name="Bericht"></textarea></td>
  40. </tr>
  41. <tr>
  42. <td>Bevestig:</td>
  43. <td><input type="submit" name="Verzenden" value="Verzenden" /></td>
  44. </tr>
  45. <input type="hidden" name="IP" value="<?php echo "".$_SERVER['REMOTE_ADDR']."" ?>" />
  46. </form>
  47.  
  48. </table>
  49. <?php
  50. }
  51. ?>

7 antwoorden

Gesponsorde links
Offline thomasje - 24/08/2010 21:16
Avatar van thomasje MySQL beginner Bij regel 28 heb je staan
  1. <form method="post" ">


"moet weg, het beste kan je ook een action tag toevoegen (pagina naar waar de gebruiker gaat als hij op de button klikt. BV:
  1. <form method="post" action="mijnpagina.php">


Volgens mij moet hij verder kloppen
Offline Sieebe - 24/08/2010 21:36
Avatar van Sieebe Nieuw lid Nu heb ik nog een klein probleempje 
bij m'n IP in m'n database krijg ik testaan ::1
wat volgens mij niet correct is XD
wat doe ik verkeerd wat dat zie ik ook niet direct
in m'n mysql code staat bij ip varchar(20)
dus ik denk dat het daar ook niet kan aanliggen?
Offline valles10 - 24/08/2010 22:06 (laatste wijziging 24/08/2010 22:08)
Avatar van valles10 HTML interesse Dat hidden field voor ip hoeft niet...
verander gewoon die $IP in:
$IP = $_SERVER['REMOTE_ADDR'];

dat hidden field mag nu weg.
Offline Sieebe - 24/08/2010 22:18
Avatar van Sieebe Nieuw lid Werkt nog steeds niet 
misschien komt dat omdat ik localhost gebruik ofzo?
Offline valles10 - 24/08/2010 22:28
Avatar van valles10 HTML interesse zet $IP dan is op een waarde die jijzelf kiest 489798 bv en kijk of het dan werkt
Offline Sieebe - 24/08/2010 22:30
Avatar van Sieebe Nieuw lid wtf?
Offline valles10 - 24/08/2010 22:34
Avatar van valles10 HTML interesse ja doe het gewoon, als er in db dan 489798 komt, ligt het aan die $_SERVER functie
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.243s