<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<?php
$host = "geheim.geheim.geheim";
$user = "geheim";
$pass = "geheim";
$database = "geheim";
$dz = mysql_connect($host, $user, $pass);
mysql_select_db($database, $dz);
?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body>
<?php
if(isset($_POST['submit'])) {
if(empty($_POST['name'])) {
$fehler .= "<li>Der Name fehlt!</li>";
}
#######################################################################
if(empty($_POST['pwd'])) {
$fehler .= "<li>Das Passwort fehlt!</li>";
}
#######################################################################
if(empty($_POST['code'])) {
$fehler .= "<li>Der Code fehlt!</li>";
}
#######################################################################
elseif($_POST['code'] == $_POST['codetrue']) {
#Garnichts ist!^^#
}
#######################################################################
else {
$fehler .= "<li>Der Code ist Falsch</li>";
}
#######################################################################
$wunschname = $_POST['name'];//Wunschname wird aus dem Formular gelesen.
$x = 0; //Beliebige Variabele auf 0 setzen.(Optional)
$sql = mysql_query("SELECT * FROM reg");
while($data = mysql_fetch_object($sql)) { //Die uebliche Abfrage, alles eimal durch.
$name = $data->name; //$name bekommt den Wert aus der Tabelle.
if($wunschname == $name) {
$x = 1;
$fehler .= "<li>Der Benutzername ist schon vergeben!</li>";
}
}
if($x != 1) echo "Der Benutzername ist noch zu haben. "; //Hier koennen natuerlcih auch Daten uebergeben werden.
if(empty($fehler)) {
$query = "INSERT INTO reg SET
name = '".$_POST['name']."',
pwd = '".$_POST['pwd']."'";
$sql = mysql_query($query) or die(mysql_error());
echo "Danke für deine registrierung";
}
else echo "<h2>ERROR:<ul>".$fehler."</ul></h2>";
}
elseif(!isset($_POST['submit'])) {#Garnichts ist#
}
?> <h1>Registrierung</h1> <form method="post">
Name:<br> <input type="text" name="name"><br><br>
Passwort:<br> <input type="password" name="pwd"><br><br> <?php
$counter = rand(10000,100500);
$anzahl = strlen($counter);
$counter_grafik = "";
for ($pos = 0; $pos < $anzahl; $pos++) {
$ziffer = substr($counter, $pos, 1);
$counter_grafik .= "<img style=\"width:35px; height:50px;\" src=\"bilder/bild/$ziffer.png\">";
}
echo $counter_grafik;
?> <input type="hidden" value="<?=$counter?>" name="codetrue">
Bitte den linken Zahlencode Eingeben:<i>(Als Spammschutz)</i><br><input type="text" name="code"><br><br> <input type="submit" name="submit" value="Abschicken"> </form> </body> </html>