php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.04.2009, 11:02  
Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 35
martwd05 ist zur Zeit noch ein unbeschriebenes Blatt
Standard [Erledigt] Formular senden mit mail();

hi leute!!
mein problem ist das ich via email zuerst das leere formular also ohne werte bekomme und dann noch ein mail mit den werten!!!
wie kann ich es machen das ich nur das mail mit den werten bekomme?
danke schon im vorraus!!!

quelltext
PHP-Code:
 <?php
  $empfaenger 
"martinovic@niceorange.net";
  
$betreff "Providerwechsel";
  
$text "Vorname:".$_POST['vorname'].
          
"\nNachname:".$_POST['nachname'].
          
"\nStraße:".$_POST['stra'].
          
"\nPLZ:".$_POST['plz'].
          
"\nOrt:".$_POST['stra'].
          
"\ne-Mail:".$_POST['email'].
          
"\nDomain:".$_POST['domain'].
          
"\n500MB:".$_POST['500MB'].
          
"\n1000MB:".$_POST['1000MB'].
          
"\n1500MB:".$_POST['1500MB'].
          
"\n2000MB:".$_POST['2000MB'].
          
"\n5000MB:".$_POST['5000MB'].
          
"\nAGB:".$_POST['akzept'].
          
"\nBestätigung:".$_POST['best'];
    
$from="From: {$_POST['vorname']} {$_POST['nachname']}";
       
  
mail($empfaenger$betreff$text$from);
martwd05 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 16.04.2009, 11:05  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Wo ist der Rest vom Code? bzw. wo und wie prüfst du die $_POST['var']; ?
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 16.04.2009, 11:07  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Verwende besser nicht mail(), sondern etwas wie swiftmailer oder phpmailer, schon allein der etwas verlässlicheren Fehlermeldungen wegen.
David ist offline  
Alt 16.04.2009, 11:11  
Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 35
martwd05 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
  <?php
  $empfaenger 
"martinovic@niceorange.net";
  
$betreff "Providerwechsel";
  
$text "Vorname:".$_POST['vorname'].
          
"\nNachname:".$_POST['nachname'].
          
"\nStraße:".$_POST['stra'].
          
"\nPLZ:".$_POST['plz'].
          
"\nOrt:".$_POST['stra'].
          
"\ne-Mail:".$_POST['email'].
          
"\nDomain:".$_POST['domain'].
          
"\n500MB:".$_POST['500MB'].
          
"\n1000MB:".$_POST['1000MB'].
          
"\n1500MB:".$_POST['1500MB'].
          
"\n2000MB:".$_POST['2000MB'].
          
"\n5000MB:".$_POST['5000MB'].
          
"\nAGB:".$_POST['akzept'].
          
"\nBestätigung:".$_POST['best'];
    
$from="From: {$_POST['vorname']} {$_POST['nachname']}";
       
  
mail($empfaenger$betreff$text$from);
 
  
?>
  
 <?php
  
if($_POST['submit'])
    print 
"Ihre daten wurden erfolgreich gesendet und werden sofort bearbeitet!" 
  
?>
   <form id="form1" name="form1" method="post" action="provform.php">
martwd05 ist offline  
Alt 16.04.2009, 11:13  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

Logisch das das das erstemal leer ankommt. du knüpfst ja auch keine bedingung an dein mail(); Aufruf.
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
Alt 16.04.2009, 11:16  
Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 35
martwd05 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

sorry das ich das jetzt frage habe aber noch nicht so viel erfahrung mit php!!
aber wie meinst du das mit der bedingung?
martwd05 ist offline  
Alt 16.04.2009, 11:22  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

naja eine Bedingung siehe if und else

Beispiel:
PHP-Code:
if(isset($_POST['submit'])) {
   if(
mail($empfaenger$betreff$text$from)) {
      print 
"Ihre Daten wurden erfolgreich gesendet und werden sofort bearbeitet!";
   }
   else {
      print 
"Fehler: Ihre Daten wurden nicht gesendet!";
   }

__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.

Geändert von JEGO (16.04.2009 um 11:33 Uhr).
JEGO ist offline  
Alt 16.04.2009, 11:29  
Benutzer
 
Registriert seit: 05.02.2009
Beiträge: 35
martwd05 ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke für deine Hilfe!!!
martwd05 ist offline  
Alt 16.04.2009, 11:32  
Erfahrener Benutzer
 
Benutzerbild von JEGO
 
Registriert seit: 01.12.2003
Beiträge: 2.555
PHP-Kenntnisse:
Anfänger
JEGO wird schon bald berühmt werden
Standard

np
__________________
Gruß JEGO

Ein PHP Script tut, was Du schreibst, nicht was Du willst.
JEGO ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mail Anhang nach dem senden kaputt Herbert40 PHP Tipps 2009 7 18.01.2009 00:33
Problem mit Formular, Daten an datenbank senden Aurec PHP Tipps 2008 11 20.11.2008 18:17
Formular an mehrere Empfänger senden wolfhill PHP Tipps 2008 6 09.04.2008 10:32
Formular nach senden schließen Perry_Rhodan PHP Tipps 2008 1 27.03.2008 17:11
Formular - Normaler Text im Mail? Toby PHP Tipps 2008 6 31.10.2007 13:32
Nach dem Formular Senden Zurückgehen mit Browserbutton PHP-Fortgeschrittene 3 24.08.2005 12:12
Formular ohne Knopfdruck senden? NetLook PHP Tipps 2005-2 5 14.06.2005 16:04
Mail Funktion mit Variablen aus einem Formular PHP Tipps 2005 2 17.03.2005 14:21
Formular an meine Email adresse senden 'progman' PHP Tipps 2005 1 01.03.2005 19:43
Daten aus Formular senden PHP Tipps 2005 12 14.01.2005 14:11
Ein Formular an $PHP_SELF senden?? PHP Tipps 2005 8 11.01.2005 01:30
Formular mit Attachment(doc, pdf, zip...)als Mail versenden PHP-Fortgeschrittene 3 04.11.2004 14:58
[Erledigt] Formular via Mail über Php senden? PHP Tipps 2004 3 21.07.2004 14:09
Formular mit mail() verschicken ?! bitte um Hilfe PHP Tipps 2004 48 11.07.2004 19:46
PHP Mail Formular PHP Tipps 2004 1 09.07.2004 11:23

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
evanzo mail senden php geht nicht, php mail aus formular versenden, php script formular versenden, php mail formular versenden, kontaktformular php mail zu schicken

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum