[Formulier] wie kan me helpen

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

  • Xcist
  • Registratie: December 2005
  • Laatst online: 19-02 15:13
hoi,

ik heb voor school een simepele website geschreven nu is alleen het probleem het formulier werkt niet.

dit is het formulier: http://www.akebo.nl/formulier.htm

alle hulp is welkom.

alvast bedankt.

ps: lach me niet uit ik heb totaal geen verstand van sites maken dit is dus ook een frontpage site

oja ik heb ook dit gevonden lijkt me handig hoeft men geen outlook te openen.

// geef e-mail adres op van ontvanger
$mail_ontv = "framaster@home.nl";

// als er niet op submit is gedrukt, of als er wel op is gedrukt maar niet alles ingevoerd is
if (!$_POST['submit'] || $_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{
if ($_POST['submit'] && (!$_POST['naam'] || !$_POST['mail'] || !checkmail($_POST['mail']) || !$_POST['msggs'] || !$_POST['onderwerp']))
{
echo "<br><br>Je bent je naam, e-mail adres, onderwerp of bericht vergeten in te vullen. Ook kan het zijn ";
echo "dat je een verkeerd e-mail adres hebt ingevuld.<p>";
}

// form
echo "<form method=\"post\" action=\"" . $_SERVER['PHP_SELF'] . "?page=contact\">";

// naam
echo "<table border=\"0\"><tr><td>Naam:</td>";
echo "<td><input type=\"text\" size=\"18\" class=\"formulier\" name=\"naam\" value=\"" . $_POST['naam'] . "\" /></td></tr>";

// mail
echo "<tr><td>E-mail:</td>";
echo "<td><input type=\"text\" size=\"18\" class=\"formulier\" name=\"mail\" value=\"" . $_POST['mail'] . "\" /></td></tr>";

// mail
echo "<tr><td>Onderwerp:</td>";
echo "<td><input type=\"text\" size=\"18\" class=\"formulier\" name=\"onderwerp\" value=\"" . $_POST['onderwerp'] . "\" /></td></tr>";

// mail
echo "<tr><td>Bericht:</td>";
echo "<td><textarea name=\"msggs\" rows=\"3\" class=\"formulier\" cols=\"36\">" . htmlentities($_POST['msggs']) . "</textarea></td></tr>";

// button
echo "<tr><td></td><td><input type=\"submit\" class=\"formulier\" name=\"submit\" value=\"Versturen\" /></td></tr>";

// sluit form + tabel
echo "</table></form>";
}
// versturen naar
else
{
// set datum
$datum = date("d.m.Y H:i");

// set ip
$ip = $_SERVER['REMOTE_ADDR'];

$inhoud_mail = "================================================= ==\n";
$inhoud_mail .= "Ingevuld Contact Formulier \n";
$inhoud_mail .= "================================================= ==\n\n";

$inhoud_mail .= "Naam: " . $_POST['naam'] . "\n";
$inhoud_mail .= "E-mail adres: " . $_POST['mail'] . "\n";
$inhoud_mail .= "Bericht:\n";
$inhoud_mail .= $_POST['msggs'] . "\n\n";

$inhoud_mail .= "Verstuurd op $datum via het ip " . $ip . "\n\n";

$inhoud_mail .= "================================================= ==\n\n";

$headers = "From: " . $_POST['naam'] . " <" . $_POST['mail'] . ">";

mail($mail_ontv, $_POST['onderwerp'], $inhoud_mail, $headers);

echo "<p>Bedankt voor je reactie.</p>";
}
?>

[ Voor 106% gewijzigd door Xcist op 27-06-2006 22:22 ]


  • Technicality
  • Registratie: Juni 2004
  • Laatst online: 19-10-2025

Technicality

Vliegt rechtsom...

Hoe kom je aan dat script? Want dat zal je aan die persoon/daar moeten vragen.

  • Xcist
  • Registratie: December 2005
  • Laatst online: 19-02 15:13
die heb ik van internet.
alleen ik heb totaal geen verstand van php en mijn vraag is dus eingelijk hoe zet ik knoppen erbij in dat php document

  • Glewellyn
  • Registratie: Januari 2001
  • Laatst online: 13-02 14:05

Glewellyn

is er ook weer.

Ik vind het maar een raar geschreven script, alles met echo naar het scherm sturen.

Wat is het nou dat je precies wil bereiken? Komt de mail niet aan of wil je extra functies toevoegen?

*zucht*


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Tsja, als je geen benul hebt van waar je mee bezig bent, dan heb je twee keuzes: leren waar je mee bezig bent, of een andere site zoeken om hulp te krijgen. Hier op GoT verwachten we eigen inzet en dat zie ik hier totaal niet terug.

Dat is je trouwens al vaker gezegd...check je mail.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.