Thema: ein anmeldeproblem


Seite durchsuchen:
Home


zurück zur Übersicht

Diskussionsgruppe: PHP

Hi ihr da.

Irgendwie kann ich meine Anfrage hier nicht speichern.
Daher würd ich mich sehr freuen, wenn ihr kurz auf den Link klickt.
Dort ist mein Problem beschrieben.

Dankeschön

Von: mando95959 Datum: 23.05.2007, 14:35

alle Antworten zu dieser Frage




Antwort 1 von mando95959 vom 23.05.2007, 14:36
ach gottchen.
das lag am subject...
hier nochmal:

-------

Hallo Leute!

Ich hab echt nicht viel bis gar kein Plan von PHP und wende mich dabei mal an euch.
Wie im Subject möchte ich ne Anmeldung machen:

Nur ein paar Formulare per html und dann die auswertung mit php.

formaulare:

<form action="index.php" method="post">
<p align="center"><font size="3" face="Arial, Helvetica, sans-serif"><b><font color="#0000FF">
<input type="text" name="name" value="Name">
<br>
<input type="text" name="vorname" value="Vorname">
<br>
<input type="text" name="wohnort" value="Wohnort">
<br>
<input type="text" name="alter" value="Alter">
<br>
</font></b></font><font size="4">
<input type="text" name="email" value="E-Mail">
<br>
<br>
<input type="checkbox" name="checkbox" value="checkbox">
<font size="2">Ich akzeptiere die <br>
Teilnahmebestimmungen</font><br>
</font></p>
<p align="center">
<input type="submit" name="Abschicken" value="Weg damit!">
<input type="reset" name="Abschicken2" value="Lieber nicht">

Nu zu PHP: Also die auswertung der formularinhalte möchte ich natürlich per e-mail zugeschickt bekommen.
wie das geht würde ich gerne von euch erfahren.
die checkbox funktioniert so leider auch nicht.. hab mich eigentlich
hier dran orientiert. würde das aber lieber mit nem javascript pop up hinbiegen...

php:

<?
$sent = $_GET['sent'];
$checkbox = $_GET['checkbox'];
if ($sent == 'no') {
echo 'Du musst das schon ankreuzen';
}
?>

also ich hoffe ihr lest und versteht mein problem. wäre super, wenn mir jemand helfen könnte.

vielen, vielen dank

manuel

Antwort 2 von Woo vom 01.06.2007, 11:02
hi,

erstmal musst du auf die Variablen mit $_POST zugreifen, und nicht mit $_GET.


$checkbox = $_POST['checkbox'];
if ($checkbox)
{
   echo 'Du musst das schon ankreuzen';
}


Zusätzlich würde ich den PHP Tag mit <?php beginnen und mit ?> enden.

Das Senden erfolgt dann mit der "MAIL" funktion, wenn alle Einstellugnen richtig sind:

$empfaenger = $_POST['E-MAIL'];
$beftreff = "test";
$message = "blabloob";

mail($empfaenger, $betreff, $message);


Als Rückgabewert erhälst du true, wenns erfolgreich geschickt wurde.
Als Rück

Antworten der Gruppe: PHP
www.supportnet.de







Office 365 stellt vertraute Microsoft Office-Tools für die Zusammenarbeit und Produktivität über die Cloud bereit. So können alle ganz einfach von nahezu überall zusammenarbeiten und auf E-Mails, Webkonferenzen, Dokumente und Kalender zugreifen.