ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
475
475
EMPFEHLEN
-
Hallo,
ich habe wenig Ahnung von PHP.
Möchte mein Kontaktformular jedoch um einen RadioButton erweitern.
RadioButton:
Wie kann ich jetzt erreichen, dass entweder "auswahl1" oder "auswahl2" in der Mail mit übertragen wird?HTML-Code:<form method="POST" action="mail.php"> <input type="radio" name="check[]" value="1" checked> Auswahl1<br> <input type="radio" name="check[]" value="2"> Auswahl2<br> </form>
Mail.php
Es wäre Toll wenn man einen Satz schreibt wie z.B.:PHP-Code:<?php
if ($_POST['Name'] && $_POST['Strasse'] && $_POST['Email']) {
$headers = "From: Kontaktformular\r\n";
$headers .="Content-type: text/plain; charset=iso-8859-1";
$body = "Firma: $_POST[Firma]\n";
$body .="Name: $_POST[Name]\n";
$body .="Vorname: $_POST[Vorname]\n";
$body .="Strasse / Nr.: $_POST[Strasse]\n";
$body .="Plz / Ort: $_POST[PlzOrt]\n";
$body .="Fon: $_POST[Telefon]\n";
$body .="Fax: $_POST[Fax]\n";
$body .="Email: $_POST[Email]\n";
$body .="Internet: $_POST[Internet]\n";
$body .="Nachricht: $_POST[Nachricht]\n";
$body .="Bitte nehmen Sie telefonisch mit mir/uns Kontakt auf: $_POST[Telefonkontakt]\n";
mail('test@test.de', 'Betreff, $body, $headers);
}
include('erfolg.html');
?>
"Folgendes wurde ausgewählt:" und dann entweder "auswahl1" oder "auswahl2".
Weiß jemand von euch weiter?
Vielen Dank
-
11.08.10 12:08 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Du musst denen nur den gleichen Namen geben ohne "[]" an Ende.HTML-Code:<form method="POST" action="mail.php"> <input type="radio" name="check" value="1" checked> Auswahl1<br> <input type="radio" name="check" value="2"> Auswahl2<br> </form>
Dann kannst du schreiben
PHP-Code:echo "Sie haben Auswahl " .$_POST["check"] ." gewählt";
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Vielen Dank. Problem waren die beiden Klammern.
Habs gelöst mit:
PHP-Code:if( $_POST[ 'check' ] == '1' ) {
//echo ' checked="checked"';
$body .="Auswahl1\n"; }
else {
if( $_POST[ 'check' ] == '2' )
//echo ' checked="checked"';
$body .="Auswahl2\n";
else {
}
}
-
11.08.10 13:22 #4
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Auch wenn das Thema schon als erledigt markiert wurde, ich schreib trotzdem noch was dazu.
Du kannst dir den obigen Code eigentlich sparen, du musst nur die Value-Werte anpassen.
Dann werden gleich die richtigen Angaben übermittelt und du musst nicht extra was dafür schreiben, außer:HTML-Code:<form method="POST" action="mail.php"> <input type="radio" name="check" value="Auswahl 1" checked> Auswahl 1<br> <input type="radio" name="check" value="Auswahl 2"> Auswahl 2<br> </form>
PHP-Code:$body .= $_POST["check"] ."\n";
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
Ähnliche Themen
-
Radiobutton Problem
Von DonMarkeZ im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 05.04.06, 17:59 -
Radiobutton und Disable Problem
Von Gray im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 10.11.05, 10:16 -
Radiobutton und if = Problem!?
Von xtreme-nix-raffer im Forum Flash PlattformAntworten: 2Letzter Beitrag: 27.05.05, 14:17 -
Problem mit Radiobutton
Von derZwerch im Forum PHPAntworten: 6Letzter Beitrag: 23.02.04, 15:09 -
Radiobutton-Abfrage-Problem
Von Jens B. im Forum Flash PlattformAntworten: 4Letzter Beitrag: 21.12.03, 17:34





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren