Checkboxen
Michy
- php
0 Henning0 Michy
0 Tobias Kloth0 Michy0 Tobias Kloth0 Michy
Hallo zusammen
ich habe ein Problem.
Selbstverständlich habe ich bereits im SelfHTML nachgeschaut, aber ich komme nicht draus.
Ich habe gestern angefangen mit PHP und heute ein Formmailer geschrieben.
Das funktioniert sehr gut, nur leider wird der Wert der Checkboxen nicht mitgeschickt.
Hier die Seite mit dem Formular:
http://ratnaweera.no-ip.com/~michael/PHP/Tabelle.htm
und hier das Script auf der Seite
http://ratnaweera.no-ip.com/~michael/PHP/Mail_uebergabe.php :
<?php
// Die E-Mail Adresse des Empfängers und den Betreff
$empfaenger = "hannibal_wa@bluemail.ch";
$returnhtml = "Tabelle_g.htm";
$betreff = "Homepage der Pfadi NE/WA";
$text = "$Name\n$Pfadiname\n$Vorname\n$Email\n$Homepage\n$Kommentar\n";
$Zurueckschreiben = $zurueck;
if ($zurueck == "Z")
{
$text.= "Bitte schreiben Sie mir zurück.\n";
}
$kopf = "From: Pfadi NE/WA test@pfadinewa.ch";
//schicken
mail ($empfaenger, $betreff, $text, $kopf) or die("Das Mail konnte nicht versendet werden.");
header("Location: $returnhtml");
?>
Vielen Danke im voraus
Michy aus Winterhtur
Hallo,
"... nameZurueckschreiben[] ... "
Wink mit dem Zaunpfahl.
Gruß,
Henning
Hy
"... nameZurueckschreiben[] ... "
Danke
Wenn Blödheit strafbar wäre, hätte ich schon lange die Todesstraffe bekommen. :-)
Gruss aus Winterthur
Michy
Hallo Michy,
Das funktioniert sehr gut, nur leider wird der Wert der Checkboxen nicht mitgeschickt.
ist die Checkbox angekreuzt? wenn nein, wird der Wert nämlich nicht mit übertragen...
http://ratnaweera.no-ip.com/~michael/PHP/Tabelle.htm
-></faq/#Q-19>
$text = "$Name\n$Pfadiname\n$Vorname\n$Email\n$Homepage\n$Kommentar\n";
$Zurueckschreiben = $zurueck;
ich unterstelle jetzt einfach mal, dass register_globals auf off steht und dass du $_GET['Name'] usw. verwenden musst (bzw. würde ich sowieso post statt get verwenden dann brauchst du $_POST['...'])
header("Location: $returnhtml");
das gibt keinen gültigen header - $returnhtml muss eine ganze url enthalten - nicht nur einen Dateiname.
Grüße aus Nürnberg
Tobias
Hallo Michy,
Hallo
Das funktioniert sehr gut, nur leider wird der Wert der Checkboxen nicht mitgeschickt.
ist die Checkbox angekreuzt? wenn nein, wird der Wert nämlich nicht mit übertragen...
Ja
http://ratnaweera.no-ip.com/~michael/PHP/Tabelle.htm
-></faq/#Q-19>
$text = "$Name\n$Pfadiname\n$Vorname\n$Email\n$Homepage\n$Kommentar\n";
$Zurueckschreiben = $zurueck;
ich unterstelle jetzt einfach mal, dass register_globals auf off steht und dass du $_GET['Name'] usw. verwenden musst (bzw. würde ich sowieso post statt get verwenden dann brauchst du $_POST['...'])
In dem Buch, das ich gekauft habe, steht es so, wie ich es gemacht habe (PHP von Teles European Internet Academy)
Das Problem ist gelöst. Geht es denn nicht, wie ich es mache???
header("Location: $returnhtml");
das gibt keinen gültigen header - $returnhtml muss eine ganze url enthalten - nicht nur einen Dateiname.
Gut zu wissen
Grüße aus Nürnberg
Tobias
Tschüss Michy
Hallo Michy,
In dem Buch, das ich gekauft habe, steht es so, wie ich es gemacht habe (PHP von Teles European Internet Academy)
dann taugt es imho nichts (ich kenne das Buch allerdings nicht) - und nein, ich kenne kein Buch um einen Formmailer zu erstellen, aber vielleicht schaust du dich mal auf http://dclp-faq.de/ um - vielleicht findest du ja was passendes.
Das Problem ist gelöst.
meinst du mit [pref:t=50967&m=279720]?
Geht es denn nicht, wie ich es mache???
es kommt darauf an, wie register_globals steht - wenn es auf on steht geht es so wie du es bisher gemacht hast (schau dir mal die Ausgabe von phpinfo() an) allerdings würde ich das auf off stellen (warum, steht im Archiv)
Grüße aus Nürnberg
Tobias
Hallo Michy,
Hy
In dem Buch, das ich gekauft habe, steht es so, wie ich es gemacht habe (PHP von Teles European Internet Academy)
dann taugt es imho nichts (ich kenne das Buch allerdings nicht) - und nein, ich kenne kein Buch um einen Formmailer zu erstellen, aber vielleicht schaust du dich mal auf http://dclp-faq.de/ um - vielleicht findest du ja was passendes.
Danke
Das Problem ist gelöst.
meinst du mit [pref:t=50967&m=279720]?
Genau
Geht es denn nicht, wie ich es mache???
es kommt darauf an, wie register_globals steht - wenn es auf on steht geht es so wie du es bisher gemacht hast (schau dir mal die Ausgabe von phpinfo() an) allerdings würde ich das auf off stellen (warum, steht im Archiv)Grüße aus Nürnberg
Tobias
Michy