login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Telefoonnummer in contactformulier (Opgelost)

Offline san - 08/12/2011 22:04
Avatar van sanHTML interesse Ik heb een script van een contactformulier gebruikt. Deze werkt prima, alleen is er een probleem met het telefoonnummer. Als deze wel wordt ingevuld en het contactformulier verschijnt deze niet in de gegevens die ik per mail binnen krijg. Wat zit er fout in het script waardoor het telefoonnummer niet doorkomt?
  1. {
  2. // uiteindelijk toch mailen :)
  3. $pHeader = "MIME-Version: 1.0\r\n";
  4. $pHeader .= "Content-type: text/html; charset=iso-8859-1\r\n";
  5. $pHeader .= "To: ".$cNaam." <".$cEmail.">\r\n";
  6. $pHeader .= "From: ".$_POST['naam']." <".$_POST['email'].">\r\n";
  7. $pBericht = 'Het volgende bericht is gestuurd via het contact formulier:<br><br><br>'.$_POST['bericht']."<br>Telefoon: ".$telefoon;
  8. mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader);
  9.  
  10. echo '<font color="#CCCCCC" size="3">Bedankt voor uw bericht. Ik zal zo spoedig mogelijk contact met u opnemen.</font><br><br><br><br> ';
  11.  
  12.  
  13. $pShow = true; // formulier wordt niet weer getoond
  14. }

6 antwoorden

Gesponsorde links
Offline vinTage - 08/12/2011 22:05 (laatste wijziging 08/12/2011 22:06)
Avatar van vinTage Nieuw lid Je definieerd $telefoon nergens.....als je input voor dat veld (in het html formulier) de naam 'telefoon' heeft, dan kun je $_POST['telefoon'] gebruiken..
Offline Stijn - 08/12/2011 22:06
Avatar van Stijn PHP expert Plaats eens wat meer code. $telefoon is niet echt voldoende voor ons. Klopt de name van het input veld met de variabele die je uit $_POST haalt.
Offline san - 08/12/2011 22:16
Avatar van san HTML interesse Plaatscode: 141452
Offline vinTage - 08/12/2011 22:20 (laatste wijziging 08/12/2011 22:24)
Avatar van vinTage Nieuw lid Bekijk m'n antwoord nog eens.. ? Want als jij een veld hebt met de naam 'telefoon' en $_POST['telefoon'] gebruikt, dan moet dat gewoon werken

regel 10 en 12 zijn ook niet echt ...slim.. in je script he..
probeer de code te begrijpen ipv domweg te copy/pasten en hier en daar een woord aan te passen 
Offline san - 08/12/2011 22:40 (laatste wijziging 09/12/2011 14:02)
Avatar van san HTML interesse Ik heb de code aangepast maar ik krijg nog geen steeds geen telefoonnummer door in de email. Wat is er nog fout?????
Plaatscode: 141455
Offline qubus - 09/12/2011 15:32 (laatste wijziging 09/12/2011 15:33)
Avatar van qubus Lid Regel 30, 31 en 32 verwijderen, en op die plek onderstaande invoegen:
  1. $pBericht = 'Het volgende bericht is gestuurd via het contact formulier:<br><br><br>'.$_POST['bericht'].'\r\nTelefoonnummer: '.$_POST['telefoon'].'\r\n';
Bedankt door: san
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s