WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » [gelöst] Abschicken eines Formulars kontrollieren » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von keeper
danke schön ...
klappt
von subjective
Prüfe ab ob ein verstecktes Formularfeld oder der Submitbutton eine bestimmte Variable erzeugt.

1:
if (isset($_POST['namedesfeldes'])) { ...
von keeper
hi

ich hab ein kleines problem mit meinem formular ...

- mein formular verschickt die mail beim aufrufen der seite!
das soll ja nicht sein. das abschicken per button klappt.

wie kann ich am besten das (sinnlose) verschicken verhindern?


thx keeper


1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
45: 
46: 
47: 
48: 
49: 
50: 
51: 
52: 
53: 
54: 
55: 
56: 
57: 
58: 
59: 
60: 
61: 
62: 
63: 
64: 
65: 
66: 
67: 
68: 
69: 
70: 
71: 
72: 
73: 
74: 
75: 
76: 
77: 
78: 
79:
<span class="kapitel">Kontaktadresse:</span>




<ul class="form">
<li><span class="fett">Firma</span><input name="firma" type="text"></li>
<li><span class="fett">Name</span><input name="name" type="text"></li>
<li><span class="fett">Vorname</span><input name="vorname" type="text"></li>
<li><span class="fett">Strasse</span><input name="strasse" type="text"></li>
<li><span class="fett">PLZ</span><input name="plz" type="text"></li>
<li><span class="fett">Ort</span><input name="ort" type="text"></li>
<li><span class="fett">Land</span><input name="land" type="text"></li>
<li><span class="fett">Telefon</span><input name="telefon" type="text"></li>
<li><span class="fett">Telefax</span><input name="telefax" type="text"></li>
<li><span class="fett">E-Mail</span><input name="email" type="text"></li>
<li><span class="fett">Anmerkung</span><textarea rows="6" cols="26" name="anmerkung"></TEXTAREA></li>
</ul>
<input type="submit" value="abschicken">
</form>
</div>
<table class="tbl-hintergrund"><tr><td></td></tr></table>


<?php 

	// gültige  Empfänger Adresse
	$email_to = "emfaenger@xyz.de";
	// gültige Absende Adresse
	$email_from = "absender@xyz.de";
	// Mail Betreff
	$betreff = "Info";
	
	// Datum (+deutsche Tage)
	$name_tag[0] = "Sonntag";         
	$name_tag[1] = "Montag";  
	$name_tag[2] = "Dienstag";  
	$name_tag[3] = "Mittwoch";  
	$name_tag[4] = "Donnerstag";  
	$name_tag[5] = "Freitag";  
	$name_tag[6] = "Samstag";
	$num_tag = date( "w");
	$day =$name_tag[$num_tag];
	$year = date( "Y");  
	$n = date( "d");
	$month = date( "m");
	$time = (date("H:i"));
	
	// Var zuordnen
	$date = "Informationsanfrage vom $day, den $n.$month.$year - $time Uhr\n"; 
	$fima = $_POST['firma'];
	$name= $_POST['name'];
	$vname= $_POST['vonname'];
	$strasse= $_POST['strasse'];
	$plz= $_POST['plz'];	
	$ort= $_POST['ort'];	
	$land= $_POST['land'];
	$tel= $_POST['telefon'];
	$fax= $_POST['telefax'];	
	$email= $_POST['email']; 							
	$nachricht = $_POST['anmerkung']; 

	// Mail schreiben	
	$header = "From: " . $vorname . " " . $name . "<" . $email . ">\n"; 
	$mailtext .= $date; 
	$mailtext .= "Firma: " . $fima . "\n";	
	$mailtext .= "Name: " . $vorname . " " . $name . "\n"; 
	$mailtext .= "Strasse: " . $strasse . "\n"; 	
	$mailtext .= "PLZ, Ort: " . $plz . " " . $ort . "\n"; 	
	$mailtext .= "Land: " . $land . "\n";
	$mailtext .= "Telefon: " . $tel . "\n"; 
	$mailtext .= "Fax: " . $fax . "\n"; 
	$mailtext .= "Email: " . $email . "\n"; 

	$mailtext .= "Nachricht:\n" . $nachricht . "\n"; 
	mail("$email_to", "$betreff", "$mailtext", "$header");
?>

Nach oben