PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : formular


stine
01.10.2002, 18:20:22
Ich brauche dringend Hilfe: ich habe mit Dreamveawer ein Formular erstellt und möchte es nun über Php verschicken - habe aber überhaupt keine Ahnung davon. ich weiss, für Euch ist das eine eine mehr als langweilige Frage, aber bitte helft mir trotzdem! Ich bräuchte ein fertiges Script mit Angaben, wo ich das in den html-Code einsetzten muss.
Es ist wirklich dringend!!!

Vilen Dank,
christine B.

Progman
01.10.2002, 19:26:34
du brauchst nur in deinem Forumlar das "action" im <form> Element bearbeiten.

<form action="dein_php_script.php" method="POST">
....
</form>

stine
01.10.2002, 21:05:38
ok, hab ich gefunden.
Mein php script ist angeblich folgender:

<?php

// IMPORTANT VOUS DEVEZ CONFIGURER
// L'ADRESSE EMAIL DE DESTINATION
$dest="aremplir@mondomain";

// on recupere les infos
$referer= getenv("HTTP_REFERER");

// validation de forme
//
// ici inserer si besoin
// les tests de validites
// (syntaxe, champ obligatoire)
// des champs de la forme
// ...
// mettre $ok a faux si c'est un echec


$ok=1;

if($ok){
// envoi du resultat par email
$sujet= "Form2Mail de ".$referer;
$body.="Page d'origine : $referern";
$body.="n*** Valeurs resultats ***n";

if(count($HTTP_POST_VARS)){
while (list($key, $val) = each($HTTP_POST_VARS)){
$body.="$key : $valn";
}
}

if(count($HTTP_GET_VARS)){
while (list($key, $val) = each($HTTP_GET_VARS)){
$body.="$key : $valn";
}
}

$body.="*************************n";
if(!email("webmaster",$dest,$sujet,$body)){
print "erreur envoi email <br>";
}

// affiche le html qui suit si succes
?>
<html>
<head><title>Bravo</title></head>
<body bgcolor="white">
<h1> Bravo </h1>
</body>
</html>
<?php
}
// affiche le html qui suit si erreur
//
else{
?>
<html>
<head><title>Erreur de formulaire</title></head>
<body bgcolor="white">
<h1> Erreur de formulaire </h1>
</body>
</html>
<?php
}
?>

Muss ich das aufteilen?
Wo genau muss was rein?

bitte noch eine Antwort, Herr Senior

MiH
02.10.2002, 09:45:33
dieser code verschickt nur deine email. dein formular zum eingeben der daten taucht hier überhaupt nicht auf :)

stine
02.10.2002, 14:03:09
die adresse meines Formulars ist folgende:

http://www.createinparis.com/formulaire.php3

Das mit dem abschicken funktioniert jetzt. Ich habe das php-scripte einfach am Anfang eingesetzt, weiss aber leider nicht genau, was ich da gemacht habe...

Problem: es kommen 2 Nachrichten in der mailbox an!!
einmal von fomulaire.php3 - mit den ausgefüllten Werten und einmal von formulaire.html, mit dem Link zur Seite.
Ich möchte aber nur eine Nachricht mit den Werten.

ausserdem wäre eine seite mit der Bestätigung, dass die mail abgeschickt wurde auch ganz praktisch.
Ist das môglich?

Könnten Sie mal einen Blick in meinen HTML-Wirrwarr werfen?
das wäre toll!
danke