php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.10.2004, 16:17  
Gast
 
Beiträge: n/a
Standard [Erledigt] formmail Problem

Hi ihr´s,

mein erster Post:

Ich habe folgendes (noch nicht fertiges) Formular:

-------------------------------------------------------------------------------------
<form target="_blank" action="http://www.judicious.de/formmail.php" method="post">
<table>
<tr><td valign="top">Name/Nombre:</td><td width="5"> </td><td><input type="text" name="Name" size="20"></td></tr>
<tr><td valign="top">Firma:</td><td width="5"> </td><td><input type="text" name="Firma/Empresa" size="20"></td></tr>
<tr><td valign="top">E-Mail:</td><td width="5"> </td><td><input type="text" name="mail" value="@" size="20"></td></tr>
<tr><td valign="top">Phone:</td><td width="5"> </td><td><input type="text" name="Phone" size="20"></td></tr>
<tr><td valign="top">Kategorie:</td><td width="5"> </td><td valign="top"><select name="kategorie[]" size="1" >
<option value="Model">Model</option>
<option value="Classic">Classic</option>
<option value="Actor">Actor</option>
<option value="Talent">Talent</option>
<option value="Kid">Kid</option>

</select></td></tr>
<tr><td valign="top">Modelname</td><td width="5"> </td><td><textarea cols="20" rows="5" name="Modelname" wrap=physical>name1
name2
name3
...</textarea></td></tr>
<tr><td valign="top">Was können wir für Sie tun?</td><td width="5"> </td><td><input type="checkbox" name="wastun[]" value="bitte senden Sie uns weitere Bilder der angefragten Modele"> bitte senden Sie uns weitere Bilder der angefragten Modele

<input type="checkbox" name="wastun[]" value="bitte checken Sie die Verfügbarkeit für den genannten Zeitraum"> bitte checken Sie die Verfügbarkeit für den genannten Zeitraum

<input type="checkbox" name="wastun[]" value="tun Sie dies"> tun Sie dies

<input type="checkbox" name="wastun[]" value="und tun Sie das!!"> und tun Sie das!!

<input type="checkbox" name="wastun[]" value="und vergessen Sie bloß nicht..."> und vergessen Sie bloß nicht...

<input type="checkbox" name="wastun[]" value="...also..."> ...also...

<input type="checkbox" name="wastun[]" value="...aber dann!!!"> ...aber dann!!!

</td></tr>
<tr><td valign="top">Casting</td><td width="5"> </td><td><input type="radio" name="casting" value="Ja"> Ja
<input type="radio" name="casting" value="Nein"> Nein
</td></tr>
<tr><td valign="top">Fitting</td><td width="5"> </td><td><input type="radio" name="fitting" value="Ja"> Ja
<input type="radio" name="fitting" value="Nein"> Nein
</td></tr>
<tr><td valign="top">shootingdays</td><td width="5"> </td><td><input type="text" name="shootingdays" value="dd.mm.jj - dd.mm.jj" size="20"></td></tr>
<tr><td valign="top">Shootingzeit</td><td width="5"> </td><td><input type="checkbox" name="Shootingzeit[]" value="Vormittag"> Vormittag
<input type="checkbox" name="Shootingzeit[]" value="Mittag"> Mittag
<input type="checkbox" name="Shootingzeit[]" value="Nachmittag"> Nachmittag
<input type="checkbox" name="Shootingzeit[]" value="Abend"> Abend
<input type="checkbox" name="Shootingzeit[]" value="Nacht"> Nacht
</td></tr>
<tr><td valign="top">Verwendungszweck</td><td width="5"> </td><td><input type="checkbox" name="Verwendungszweck[]" value="national"> national

<input type="checkbox" name="Verwendungszweck[]" value="international"> international

<input type="checkbox" name="Verwendungszweck[]" value="p.o.s."> p.o.s.

<input type="checkbox" name="Verwendungszweck[]" value="und"> und

<input type="checkbox" name="Verwendungszweck[]" value="so"> so

<input type="checkbox" name="Verwendungszweck[]" value="weiter"> weiter

<input type="checkbox" name="Verwendungszweck[]" value="und"> und

<input type="checkbox" name="Verwendungszweck[]" value="so"> so

<input type="checkbox" name="Verwendungszweck[]" value="fort"> fort

<input type="checkbox" name="Verwendungszweck[]" value="jaja"> jaja

</td></tr>
<tr><td valign="top">Außerdem benötigen wir:</td><td width="5"> </td><td><input type="checkbox" name="staff[]" value="Visagist/in"> Visagist/in

<input type="checkbox" name="staff[]" value="Hair/Make-Up"> Hair/Make-Up

<input type="checkbox" name="staff[]" value="Bügler/in"> Bügler/in

<input type="checkbox" name="staff[]" value="und"> und

<input type="checkbox" name="staff[]" value="weiß"> weiß

<input type="checkbox" name="staff[]" value="der"> der

<input type="checkbox" name="staff[]" value="geier"> geier

<input type="checkbox" name="staff[]" value="jaja"> jaja

<input type="checkbox" name="staff[]" value="soso"> soso

<input type="checkbox" name="staff[]" value="lala"> lala

</td></tr>
<tr><td valign="top">sonstiges</td><td width="5"> </td><td><textarea cols="40" rows="5" name="sonstiges" wrap=physical></textarea></td></tr>
<tr><td colspan="3" height="10"><input type="hidden" name="form" value="0026848"></td></tr>
<tr><td colspan="2"> </td><td><input type="submit" value="Weg damit"> <input type="reset" value="lieber doch nicht"></td></tr>
</table>
</form>
------------------------------------------------------------------------------------

Nun möchte ich, dass dieses Formular bei´m Klick auf "Weg damit" versandt wird. Dazu benötigt man eine Datei. Ich habe ein wenig im Internet gesöbert aber nix wirklich gefunden.

Ich habe dann folgende Datei erstellt:

<?php
mail ("meinname@meineEmail.domain", "Anfrage");
?>

Ich bekomme beim Absenden auch eine mail mit dem Betreff Anfrage - aber nothing else.

Nun wollte ich wissen, welche Parameter ich noch in die formmail.php reinpacken muss, damit:

a) der Inhalt des Formulares Versandt

und b) eine bestimmte emailadresse als Absender erscheint.

Das war´s schon

Hoffe es erbarmt sich jemand

Grüße vom schönen Mallorca -

der Christoph-war´s
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.10.2004, 16:23  
Gast
 
Beiträge: n/a
Standard

du fängst in deinem php script alle werte mit
$_POST['variablen'] ab und schmeisst die werte die du haben willst
in den inhalt. das dann einfach in mail() hinein und fertig.

vielleicht hilft dir das auch weiter:

11.1. Wie übergebe ich Variablen aus einem Formular an ein PHP-Script?
http://www.php-faq.de/q/q-formular-variablen.html
verfolge auch die links
 
Alt 21.10.2004, 16:31  
Gast
 
Beiträge: n/a
Standard

Also ungefähr so?


<?php
mail ("meinname@meineEmail.domain",

$_POST['variable1, variable2, variable2'],

);
?>

Gut, muss ich aber nicht erst variablen vergeben um variabeln abfragen zu können? Oder habe ich das bereits getan und weiß es nicht?
 
Alt 21.10.2004, 16:32  
Gast
 
Beiträge: n/a
Standard

mail($empfaenger, $betreff, $text, "From: .$von);


und dann den Variablen alles zuteilen.

für $text :

du hast ja in deinem Formular jedem Feld einem Namen zugewiesen. Das machst du jetzt einfach zur Variabel. D.h.

<tr><td valign="top">Name/Nombre:</td><td width="5"> </td><td><input type="text" name="Name" size="20"></td></tr>
--------------------
is dann : $Name

usw.

das trennst du dann alles per komma ab
also:

$text='$Name, $mail, $Phone';

usw.
ich würde noch einmal bei einigen die namen der Felder ändern.
Wenn du das dann hast musst du beim Formular im HTML Bereich

<form target="_blank" action="http://www.judicious.de/formmail.php" method="post">

durch

<form action="formmail.php" method="post">

ersetzen (formmailer.php, wenn du eine andere hast ersetzen)

FERTIG.


deine formmailer.php sollte dann etwa so aussehen:

<?php
$empfaenger='DEINE@EMAIL.de';
$von='ABSENDER@MAIL.de';
$text='$Name, $mail, $Phone';
mail($empfaenger, $betreff, $text, "From: .$von);
?>
 
Alt 21.10.2004, 16:40  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$empfaenger "deine email adresse z.B.";
$wastun $_POST['wastun'];
$zweck $_POST['verwendungszweck'];

$message="
Folgende Daten wurden übermittelt:

Ihre Daten:
wastun: "
.$wastun."
zweck: "
.$zweck."
"


$message stripslashes($message);
mail($empfaenger,"Anfrage",$message,"From: deinedomain.de"); 
das ist jetzt nur ein beispiel, für all deine felder mach ich das jetzt nicht
 
Alt 21.10.2004, 16:59  
Gast
 
Beiträge: n/a
Standard

Super, ich probiers gleich aus. Vielen Dank für die Mühe:

<?php
$empfaenger = "meine@email.de";
$wastun = $_POST['wastun'];
$zweck = $_POST['verwendungszweck'];

$message="
Folgende Daten wurden übermittelt:

Ihre Daten:
wastun: ".$wastun."
zweck: ".$Verwendungszweck."
";

$message = stripslashes($message);
mail($empfaenger,"Anfrage",$message,"From: www.domain.de");
?>

So, ein erstes Ergebnis ist zu sehen:

Folgende Daten wurden übermittelt:

Ihre Daten:
wastun: Array
zweck: Array

Ich hab´s mal für zwei Variablen ausprobiert. wastun und zweck (ich werd auch die Variablen gleich ändern "$was tun *kopfschüddl* "

Egal, auf jeden Fall spuckt er mir dann "Array" aus!?
Was hab ich falsch gemacht??
 
 


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
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Sessions Problem StephenKing PHP Tipps 2008 3 16.10.2007 08:30
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
[Erledigt] Problem mit Übergabe einer Klasse in PHP4 PHP-Fortgeschrittene 10 08.01.2005 21:00
Problem mit Weiterleitung PHP Tipps 2004-2 16 22.12.2004 17:49
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
[Erledigt] Problem mit Timestamp! PHP Tipps 2004 24 08.06.2004 19:51
Login Problem PHP Tipps 2004 4 04.06.2004 18:46
foreach problem mAy^daY PHP Tipps 2004 3 02.06.2004 20:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
formmail text day, formmail probleme, php checkbox formmailer, formmailer php checkbox, fertiges formail

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:19 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.