Contact PHP-formulier

Status
Niet open voor verdere reacties.

kuipie

Gebruiker
Lid geworden
16 nov 2001
Berichten
376
Hey Jpeetje,

Daar ben ik weer
Dit een vervolg van mijn vorige vraag over een add url formulier: hier te vinden

Nu wil ik dus geen add url formulier, maar een contact formulier. Ik kon dit niet in de helpmij database vinden dus vandaar dit bericht
Nodig in php:
Naam, email adres, onderwerp en bericht
Pagina te vinden op: http://members.lycos.nl/swvoetbal/contact.html

Heb alleen nog de contact.php pagina nodig...

Greetz,
Sander
 
Geplaatst door kuipie
Hey Jpeetje,

Dit een vervolg van mijn vorige vraag over een add url formulier: hier te vinden

Greetz,
Sander


Waarom ga je daar dan ook niet verder?
 
1. Onoverzichtelijk
2. Raad Jpeetje me aan
3. Op deze manier kan je makkelijker topics terug vinden in de helpmij Database

:thumb:
 
Hey Jpeetje

Kom je ook gratis voor mij scripten.. scheelt mij een hoop werk!
Oftewel je hebt al een voorbeeld waarom probeer je hem niet even zelf aan te te passen?
 
Geplaatst door CasaMan
Hey Jpeetje

Kom je ook gratis voor mij scripten.. scheelt mij een hoop werk!
Oftewel je hebt al een voorbeeld waarom probeer je hem niet even zelf aan te te passen?
:rolleyes: Als we zo gaan beginnen ..
probeer zelf eens wat scripts te maken: koop / huur een php boek, spit dat door en begin gewoon, niet te moeilijk ..

Door veel prutsen, lezezn, testen, nog wat prutsen (en googlen) kom je een heel eind :)

edit: sorry, post van CasaMan is sarcastisch bedoeld ..
 
Ik was het idd die aanraadde om een nieuw topic te starten ... ik had alleen niet verwacht dat het script voor dit topic veel leek op het script in het vorige topic :o.
Maar goed, ff terzake :).

Een scriptje:
PHP:
<?
if((isset($_POST["naam"]) == TRUE) AND (isset($_POST["e-mail"]) == TRUE) AND (isset($_POST["onderwerp"]) == TRUE) AND (isset($_POST["bericht"]) == TRUE))
{
$naam = htmlspecialchars($_POST["naam"]);
$email = htmlspecialchars($_POST["e-mail"]);
$onderwerp = htmlspecialchars($_POST["onderwerp"]);
$bericht = htmlspecialchars($_POST["bericht"]);
$error = "";

  if(strlen($naam) < 1)
  {
  $error .= ("Geen naam ingevuld<br>\n");
  }

  if(strlen($email) < 1)
  {
  $error .= ("Geen e-mail adres ingevuld<br>\n");
  }

  if(strlen($onderwerp) < 1)
  {
  $error .= ("Geen onderwerp ingevuld<br>\n");
  }

  if(strlen($bericht) < 1)
  {
  $error .= ("Geen omschrijving ingevuld<br>\n");
  }

  if(strlen($error) > 0)
  {
  echo ("De volgende errors zijn opgetreden: <br><br>\n\n" . $error);
  }
  else
  {
  // ff invullen:
  $ontvanger = "jouw@mail.nl";

  // de inhoud van het mailtje
  $datum = date("d-m-Y");
  $tijd = date("H:i");
  $inhoud = ("Op " . $datum . " om " . $tijd . " heeft iemand het formulier ingevuld, met de volgende waarden:\n\n");
  $inhoud .= ("Naam: " . $naam . "\n");
  $inhoud .= ("E-mail adres: " . $email . "\n");
  $inhoud .= ("Bericht: " . $url . "\n");
  $inhoud .= ("Bericht: " . $bericht);
  $result = mail($ontvanger,$onderwerp,$inhoud);
    if($result == FALSE)
    {
    echo "Kon email niet verzenden";
    }
    else
    {
    echo "Uw email is verzonden !";
    echo "<br>Klik <a href=add.html>hier</a> om terug te gaan";
    echo "<br>De webmaster verwacht een link/banner terug";
    echo "<br>Klik <a href=bannersflash.html>hier</a> om de banners te bekijken";
    // de tekst hier mag je aanpassen naar wat je maar wil :P
    }
  }
}
else
{
die("Ongeldige aanroep van deze pagina !");
}
?>
Succes :thumb:
 
Gelukt...

thx

Geplaatst door JPeetje
ik had alleen niet verwacht dat het script voor dit topic veel leek op het script in het vorige topic :o.
Kan het anders dan :rolleyes:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan