Sers!!!:-D:-D
Ich habe einige Probleme mit meinem PHP-Script.
Ich möchte aus einem Formular die Daten auslesen lassen und in eine Datenbank speichern.
Ich habe schon mit PHPmyAdmin eine Tabelle['CFE-Datenbank'] mit Spalten['vorname', 'nachname', 'e-mail', 'strasse', 'hausnummer', 'plz', 'ort'] angelegt.
Nur das PHP-Script funktioniert nicht?!?!?!
[Wundert euch nicht, ich stell die HP schon online, wenn sie fertig ist. PHPmyAdmin ist nur zum Probieren im Moment da:-D:-D:-D:-D:-D:-D:-D]
Hier mein HTML:
<!------------------------Start---------------------------------------------->
<html>
<head>
<style type="text/css">
.background {
background-color: #000000;
color: #00bbaa;
width: 100%;
height: 100%;
font-family: Comic Sans MS;
padding-right: 100px;
}
a {
color: #00000f;
text-decoration: none;
}
a:hover {
color: #00bbaa;
}
.rahmen {
border-style: solid;
border-color: #00bbaa;
padding: 0px;
margin: 0px;
}
a.back {
color: #ffffff;
margin: 10px;
text-align: right;
}
a.back:hover {
color: #00bbaa;
text-align: left;
}
a.back:visited {
color: #ff0000;
margin: 20px;
}
a.back:visited:hover {
color: #00bbaa;
margin: 20px;
}
input {
border: 2px solid #ffffff;
background-color: 555556;
color: #00bbaa;
font-family: Comic Sans MS;
}
</style>
<title>
Carpfishingforever.de | Registrierung
</title>
</head>
<body bgcolor= "gray">
<div class= "rahmen">
<div class="background">
<center>
<b>
<br>
<font size='6'>
Registrierung
</font>
</b>
<br>
<br>
<br>
<br>
<center>
<form action= "regist.php" method= "post">
Vorname: <input type= "text" name= "vorname">
<br>
<br>
Nachname: <input type= "text" name= "nachname">
<br>
<br>
E-Mail: <input type= "text" name= "e-mail" size= "25">
<br>
<br>
Straße: <input type= "text" name= "strasse"> <input type= "int" name= "hausnummer" size= "4" maxlength= "5">
<br>
<br>
PLZ: <input type= "int" name= "plz" maxlength="5" size= "4">
<br>
<br>
Ort: <input type= "text" name= "ort">
<br>
<br>
<input type= "submit" value= "Anmelden"><input type= "reset" value= "Abbruch">
</center>
<br>
<br>
<br>
<br>
<p align= "right">
<a href= "index.html" class= "back" alt= "Sers"> Zurück </a>
</p>
</div>
</div>
</body>
</html>
<!-----------------------------Ende--------------------------------------------->
Und mein PHP:^^
<!---------------------------Start---------------------------------------------->
<?php
$vorname= $_GET['vorname'];
$nachname= $_GET['nachname'];
$e-mail= $_GET['e-mail'];
$strasse= $_GET['strasse'];
$hausnummer= $_GET['hausnummer'];
$plz= $_GET['plz'];
$ort= $_GET['ort'];
if((isset($_GET['vorname'], $_GET['nachname'], $_GET['e-mail'], $_GET['strasse'], $_GET['hausnummer'], $_GET['plz'], $_GET['ort'],));
AND
if($vorname AND $nachname AND $e-mail AND $strasse AND $hausnummer AND $plz AND $ort > 0)
{
if(mysql_query('INSERT INTO
CFE-Datenbank
(vorname, nachname, e-mail, strasse, hausnummer, plz, ort)
VALUES
("'.htmlspecialchars($vorname, ENT_QUOTES).'",
"'.htmlspecialchars($nachname, ENT_QUOTES).'",
"'.htmlspecialchars($strasse, ENT_QUOTES).'",
"'.htmlspecialchars($hausnummer, ENT_QUOTES).'",
"'.htmlspecialchars($plz, ENT_QUOTES).'",
"'.htmlspecialchars($ort, ENT_QUOTES).'");
')){
echo 'Vielen Dank, sie sind jetzt registriert.
<br>
Ihnen wird in Kürze ein Passwort zugesandt.
<br>
<br>
<br>
<a href= "index.html"> Zurück </a>';
else {
echo 'Technische Probleme. Im Moment könne sie sich nicht registrieren! <a href="index.html">Zurück</a> '.mysql_error();
}
?>
<!----------------------------------Ende------------------------------------->
Ich hoffe, ihr könnt mir helfen^^
Mfg und Thx schon mal
[C]arp[h]unter
P.S.: Ich weiß noch nicht, wie ich das Passwort dem jeweiligen User zusende.
Es wäre nicht so schlimm immer das gleiche Passwort zu verwenden, da man dies nur für den Zugang zu einer Bildergallerie benötigt [Die mit HTACCESS geschützt ist => Ich brauch des ganze Zeug nur für 'n HTACCESS-Pass^^]