PHP Registrierungs-System
Verfasst: Mo Apr 18, 2011 5:38 pm
Hallo zusammen,
Ein freund hat mich gebeten für in (in php) ein Registrirungs-System zu schreiben.
Ich kann nicht nein sagen also sitz ich jetzt da und versuch mich mal wieder an
php. Und ganz erlich : es funktioniert nichts.
EDIT: Ich hab die dateien als .php auf meinem Desktop, kann es sein das Chrom, wenn
ich Rechtsklick Öffnen mit->Chrom mach, den php teil einfach Ignoriert?
Das wird aufgerufen wenn man beim Formular auf "Senden" drückt.
Eigendlich sollte es, wenn alle angaben vorhanden sind, eine E-Mail mit
dem Bestätigungslink schicken, und wenn nicht, die Formularseite mit
den entsprechenden werten aufrufen.
Aber es macht natürlich nichts.
Kann mir jemand erklären was ich falsch mach?
mfg
Empire
Ein freund hat mich gebeten für in (in php) ein Registrirungs-System zu schreiben.
Ich kann nicht nein sagen also sitz ich jetzt da und versuch mich mal wieder an
php. Und ganz erlich : es funktioniert nichts.
EDIT: Ich hab die dateien als .php auf meinem Desktop, kann es sein das Chrom, wenn
ich Rechtsklick Öffnen mit->Chrom mach, den php teil einfach Ignoriert?
Code: Alles auswählen
<html xml:lang="de" lang="de">
<head>
<title>Registrierung</title>
</head>
<body>
<?php
$ausgefült=true;
if(!isset($_GET['VorName']))
$ausgefült=false;
if(!isset($_GET['NachName']))
$ausgefült=false;
if(!isset($_GET['EMail']))
$ausgefült=false;
if(!isset($_GET['Ort']))
$ausgefült=false;
if(!isset($_GET['PLZ']))
$ausgefült=false;
if(!isset($_GET['Straße']))
$ausgefült=false;
if(!isset($_GET['Nummer']))
$ausgefült=false;
if($ausgefült)
{
$link1 = "http://www.vaihingen-judo.de/bestätigung.php?VorName=".$_POST['VorName']."&NachName=".$_POST['NachName']."&EMail=".$_POST['EMail']."&Ort=".$_POST['Ort']."&PLZ=".$_POST['PLZ']."&Straße=".$_POST['Straße']."&Nummer=".$_POST['Nummer'];
$betreff="Registrirung auf http://www.vaihingen-judo.de/";
$text="Ach Sebi denk du dir einen Text aus....\n\n\n".$link1;
mail($_POST['EMail'], $betreff, $text,"http://www.vaihingen-judo.de/");
header("Location:http://www.vaihingen-judo.de/");
}
else
{
$link2="http://www.vaihingen-judo.de/?";
if(!isset($_POST['VorName']))
$link2.="VorName=falsch&";
if(!isset($_POST['NachName']))
$link2.="NachName=falsch&";
if(!isset($_POST['EMail']))
$link2.="EMail=falsch&";
if(!isset($_POST['Ort']))
$link2.="Ort=falsch&";
if(!isset($_POST['PLZ']))
$link2.="PLZ=falsch&";
if(!isset($_POST['Straße']))
$link2.="Straße=falsch&";
if(!isset($_POST['Nummer']))
$link2.="Nummer=falsch";
header("Location:".$link2);
}
?>
</body>
Eigendlich sollte es, wenn alle angaben vorhanden sind, eine E-Mail mit
dem Bestätigungslink schicken, und wenn nicht, die Formularseite mit
den entsprechenden werten aufrufen.
Aber es macht natürlich nichts.
Kann mir jemand erklären was ich falsch mach?
mfg
Empire