Mysmilies.net die Smilies Datenbank

Script oder Datei finden :

 
-Startseite
-Newsarchiv
-Newsletter
-Mein Dreamcodes
-Scripte
-eBooks
-Online Speicher
-Datenbanken
-Webseiten
-Trickfilm
-Web Grafiken
-Bildbearbeiter
-Browser
-EMail Software
-Ftp Clienten
-Betriebssysteme
-Texteditoren
-Wampserver
-Office Pakete
-Antivirus
-System Cleaner
-Recovery Tools
-Php Schnipsel
-Ajax Schnipsel
-VB Schnipsel
-Tutorials
-Workshops
-Webkatalog
-Leserforum
-Erweiterte Suche
-Sitemap
-Impressum
-neuste Downloads

1. Selfphp (1725)
2. Xampp OS X (1623)
3. Xampp Linux (1615)
4. Xampp Windows (1626)

-neuste Tutorials

1. Samsung S20 rooten (1291)
2. Gratis USA Nummer (14673)
3. RAID (13706)
4. Text auf Grafik (14370)


Forum

Moderator: Q
Kategorie: Scripte von A bis Z
Schreibrechte ab: registrierter Benutzer
Beschreibung: Ideen, Vorschläge und Probleme rund um ein Script werdet Ihr hier los

Autor: sannah
Thema: doppelt gesend. K-formular PHP
Themen Nummer: 5068

 

Forum Scripte von A bis Z doppelt gesend. K-formular PHP
 

Forum Thema:

doppelt gesend. K-formular PHP

Username:
sannah
geschrieben am 14.02.2010
um 20:09 Uhr

Hallo Leute,

da Ihr mir schon super geholfen habt, kommt jetzt mein letztes Problem:

Es geht um ein doppelt gesendetes Kontaktformular in PHP.

Es wird beim aufrufen der Seite automatisch eine mail verschickt bevor irgendwelche Daten eingegeben wurden und der Senden button angeklickt wurde.
Habe ich irgendwo ausversehen eine Schleife eingebaut?

hier erst mal der code:



<?
# +++ Configuration +++
$title = 'Anfrage'; //Titel der Page


$topic = 'Anfrage'; //Betreff der Mail
$getmail = 's.in@gmx.de'; //Die e-mail adresse des empfängers

$thx = 'Danke <b>'.$name.'</b>.<br>Deine Nachricht wurde gesendet.<br>Sie werden eine Antwort an <b>'.$mail.'</b> bekommen.';

# --- Configuration ---
?>


<form action='<? echo $PHP_SELF; ?>?contact=send' method='post'>
<table width="413">
<td width="212" class="text1"><strong> &nbsp;
&nbsp;
&nbsp;
<input type='check*lol*' name='vertriebstraining' value='Vertriebstraining'>
Vertriebstraining</strong></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="text1"><strong> &nbsp;
&nbsp;
&nbsp;
<input type='check*lol*' name='verkaufstraining' value='Verkaufstraining'>
Verkaufstraining</strong></td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="text1"><strong> &nbsp;
&nbsp;
&nbsp;
<input type='check*lol*' name='kommunikationstraining' value='Kommunikationstraining'>
Kommunikationstraining</strong></td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="text1"><strong> &nbsp;
&nbsp;
&nbsp;
<input type='check*lol*' name='telefontraining' value='Telefontraining'>
Telefontraining</strong></td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="text1"><strong> &nbsp;
&nbsp;
&nbsp;
<input type='check*lol*' name='beschwerdemanagment' value='Beschwerdemanagment'>
Beschwerdemanagment</strong></td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="text1"><strong> &nbsp;
&nbsp;
&nbsp;
<input type='check*lol*' name='inhousetraining' value='Inhouse Training'>
Inhouse Training</strong></td>
<td class="text1"><strong>
<input type='check*lol*' name='offeneseminare' value='Offene Seminare'>
Offene Seminare</strong></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="157"><strong>&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp; &nbsp;</strong><span class="text1"><strong>Mitteilung:</strong></span></td>
<td><textarea name='mitteilung'></textarea></td>
</tr>
<tr>
<td class="text1"><strong>&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp;
&nbsp; &nbsp;</strong><strong class="text1">Name:</strong></td>
<td><input type='text' name='name'></td>
</tr>
<tr>
<td class="text1"><strong> &nbsp; <strong>&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp; &nbsp; </strong><strong>Unternehmen:</strong></strong></td>
<td><input type='text' name='unternehmen'></td>
</tr>
<tr>
<td class="text1"><strong> &nbsp; <strong>&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp; &nbsp; </strong><strong>Telefon:</strong></strong></td>
<td><input type='text' name='telefon'></td>
</tr>
<tr>
<td class="text1"><strong> &nbsp; <strong>&nbsp;&nbsp; &nbsp;
&nbsp;&nbsp;&nbsp; &nbsp; </strong><strong>Mail:</strong></strong></td>
<td><input type='text' name='mail'></td>
</tr>
<tr>
<td class="text1">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td class="text1">&nbsp;</td>
<td><input type='submit' value='senden'></td>
</tr>
</table>
<input type='hidden' name='ip' value='<? echo $REMOTE_ADDR; ?>'>
</form>
<?
# +++ Mail pruefen und senden +++

if (isset($_POST['vertriebstraining'],
$_POST['verkauftstraining'],
$_POST['kommunikationstraining'],
$_POST['telefontraining'],
$_POST['beschwerdemanagment'],
$_POST['inhousetraining'],
$_POST['offeneseminare'],
$_POST['mitteilung'],
$_POST['name'],
$_POST['unternehmen'],
$_POST['telefon'],
$_POST['mail']))

if (trim($_POST['vertriebstraining']) != '' &&
trim($_POST['verkauftstraining']) != '' &&
trim($_POST['kommunikationstraining']) != '' &&
trim($_POST['telefontraining']) != '' &&
trim($_POST['beschwerdemanagment']) != '' &&
trim($_POST['inhousetraining']) != '' &&
trim($_POST['offeneseminare']) != '' &&
trim($_POST['mitteilung']) != '' &&
trim($_POST['name']) != '' &&
trim($_POST['unternehmen']) != '' &&
trim($_POST['telefon']) != '' &&
trim($_POST['mail']) != '')
{
// mail
}


{
mail("$getmail", "$topic", "Von: $name\n\nBittet um Informationen über:\n\n $vertriebstraining\n $verkaufstraining\n $kommunikationstraining\n $telefontraining\n $beschwerdemanagment\n $inhousetraining\n $offeneseminare\n\nUnternehmen: $unternehmen\nTelefon: $telefon\nMail: $mail\nIP: $ip\n\nMitteilung: $mitteilung");
echo $thx;
}
# --- Mail pruefen und senden ---#


?>



Ich wär wirklich dankbar wenn Ihr eine Idee hättet!

[Antworten]

 
 

Forum Thema:

doppelt gesend. K-formular PHP

Username:
Q
geschrieben am 24.04.2012
um 19:48 Uhr

ich suche gerade einen foren bugg - test post

[Antworten]

 
 
-Live Statistik
Datum: 20.04.2024
Uhrzeit: 03:41 Uhr
Online: 7 User
User heute: 1314
User allgem.: 33659217

Eingeloggt als Gast
-Download des Monats
-
-unsere Monats Umfrage
Welche Serie ist besser?

The Blacklist
House of the Dragon
Die Ringe der Macht
The Sandman
Manifest

-unsere Bestseller