Problem mit Register Script...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
account
anmeldung
daten
email
error
falscher angabe
fehler
geburtstag
gel
insert
mitte
page
pa
pawort
register
registrierung
send
tabelle
zeile
zusammen
-
Hi Leute
ich habe ein Problem mit dem Registerscript f?r meine Community.
Es ist so egal was ich eingebe es kommt kein Eintrag in meine DB genaus so wenig kommt eine Fehler Meldung...
Also ich hab jetzt ein bissal gespielt und seit dem gibt er mir noch dazu einen Fehler an...
Parse error: parse error, unexpected $ in /home/webpages/lima-city/sirseven/html/page/community/register.php on line 117
Line 117 ist </html>
Also ich poste mal das script bitte helfts mir...
....
<?php
if ($send && $nick != "" && $pass != "" && $vname != "" && $nname != "" && $mail != "" && $gebtag != "")
{
mysql_connect ("mysql.lima-city.de", "USER", "PASS");
mysql_select_db ('DB');
$sql = "INSERT INTO tabelle (nick,pass,vname,nname,email,icq,gebtag,homep) VALUES ('$nick','$pass','$vname','$nname','$mail','$icq','$geb','$homep')";
$geb = mktime (0,0,0,$geb_m,$geb_d,$geb_y);
mysql_query($sql) OR die(mysql_error()); //und die schickt ihr dann per query an die db
echo'<meta HTTP-EQUIV="Refresh" CONTENT="10; url=http://sirseven.xardas.lima-city.de/page/">';
}
elseif($send)
{
echo 'STOP...';
?>
<tr>
<td width="20"> </td><td width="460px" background="pics/news_menu.gif" align="left" style="background-repeat:no-repeat; background-position:top; background-color:#FFFFFF;"><font class="header">Anmeldung</font>
<!-- Anfang Men? Mitte 1 -->
<form action="index.php?go=register">
<table>
<tr>
<td width="460" height="2px" align="left" class="special"></td>
</tr>
<tr>
<td width="460" class="text" colspan="2"><b>Information: </b>Die Felder die mit einem * gezeichnet sind m?ssen nicht ausgef?llt werden<br>Diese Daten werden zur Registrierung ben?tigt bei falscher Angabe kann es sein das der Account gel?scht wird.</td>
</tr>
<tr>
<td width="230" class="text">Nickname:</td><td width="230" class="text"><input type="text" name="nick"></td>
</tr>
<tr>
<td width="230" class="text">Passwort:</td><td width="230" class="text"><input type="password" name="pass"></td>
</tr>
<tr>
<td width="230" class="text">Vorname:</td><td width="230" class="text"><input type="text" name="vname"></td>
</tr>
<tr>
<td width="230" class="text">Nachname:</td><td width="230" class="text"><input type="text" name="nname"></td>
</tr>
<tr>
<td width="230" class="text">Email:</td><td width="230" class="text"><input type="text" name="mail"></td>
</tr>
<tr>
<td width="230" class="text">ICQ*:</td><td width="230" class="text"><input type="text" name="icq"></td>
</tr>
<tr>
<td width="230" class="text">Geburtstag:</td><td width="230" class="text"><input type="text" name="geb_d" size="4"> <input type="text" name="geb_m" size="4"> <input type="text" name="geb_y" size="8"></td>
</tr>
<tr>
<td width="230" class="text">Homepage*:</td><td width="230" class="text"><input type="text" name="homep"></td>
</tr>
<tr>
<td width="460" class="text" colspan="3" align="center"><input type="submit" value="Absenden" name="send"></td>
</tr>
</table>
</form>
Beitrag ge?ndert am 5.01 23:31 von sirseven -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Am Ende des hph teils deinen Scriptes fehlt nach
echo 'STOP...';
eine geschweifte Klammer } -
Sorry Leute aber das ist es auch nicht....
Probierts es selber...
http://sirseven.xardas.lima-city.de/page/index.php?go=register -
Dan stimmt gluabe ich diese Zeile noch nicht:
echo'<meta HTTP-EQUIV="Refresh" CONTENT="10; url=http://sirseven.xardas.lima-city.de/page/">';
Da geh?rt nach CONTEN="10 kein ; sondern "
und nach url= fehlt auch " -
Nein tut mir leid da geht auch nix...so....
ich glaub es h?ngt damit zusammen
if ($send && $nick != "" && $pass != "" && $vname != "" && $nname != "" && $mail != "" && $gebtag != "")
[/qoute]
Weil er tr?gt nichts mehr in die DB ein... -
und ich glaube bei deiner erlsif Bedingung stimmt auch was nciht, oder ich versteh sie nciht
-
was sollte an der elseif nicht stimmen???
elseif($send)
das hab ich schon huntertmal so gemacht...
$send ist der abschickbutton mit dem h?ngts aber auch zusammen... -
<?php
if ($send)
{
if(($nick !== "") && ($pass !== "") && ($vname !== "") && ($nname !== "") && ($mail !== "") && ($gebtag !==""))
{
$error++;
echo "Es m?ssen alles Pflichfelder ausgef?llt werden";
}
if(!$error)
{
mysql_connect ("mysql.lima-city.de", "USER", "PASS");
mysql_select_db ('DB');
$geb = mktime (0,0,0,$geb_m,$geb_d,$geb_y);
$sql = "INSERT INTO tabelle (nick,pass,vname,nname,email,icq,gebtag,homep) VALUES ('$nick','$pass','$vname','$nname','$mail','$icq','$geb','$homep')";
mysql_query($sql) OR die(mysql_error()); //und die schickt ihr dann per query an die db
echo'<meta HTTP-EQUIV="Refresh" CONTENT="10; url=http://sirseven.xardas.lima-city.de/page/">';
}
}
?>
<tr>
<td width="20"> </td><td width="460px" background="pics/news_menu.gif" align="left" style="background-repeat:no-repeat; background-position:top; background-color:#FFFFFF;"><font class="header">Anmeldung</font>
<!-- Anfang Men? Mitte 1 -->
<form action="index.php?go=register" method="post">
<table>
<tr>
<td width="460" height="2px" align="left" class="special"></td>
</tr>
<tr>
<td width="460" class="text" colspan="2"><b>Information: </b>Die Felder die mit einem * gezeichnet sind m?ssen nicht ausgef?llt werden<br>Diese Daten werden zur Registrierung ben?tigt bei falscher Angabe kann es sein das der Account gel?scht wird.</td>
</tr>
<tr>
<td width="230" class="text">Nickname:</td><td width="230" class="text"><input type="text" name="nick"></td>
</tr>
<tr>
<td width="230" class="text">Passwort:</td><td width="230" class="text"><input type="password" name="pass"></td>
</tr>
<tr>
<td width="230" class="text">Vorname:</td><td width="230" class="text"><input type="text" name="vname"></td>
</tr>
<tr>
<td width="230" class="text">Nachname:</td><td width="230" class="text"><input type="text" name="nname"></td>
</tr>
<tr>
<td width="230" class="text">Email:</td><td width="230" class="text"><input type="text" name="mail"></td>
</tr>
<tr>
<td width="230" class="text">ICQ*:</td><td width="230" class="text"><input type="text" name="icq"></td>
</tr>
<tr>
<td width="230" class="text">Geburtstag:</td><td width="230" class="text"><input type="text" name="geb_d" size="4"> <input type="text" name="geb_m" size="4"> <input type="text" name="geb_y" size="8"></td>
</tr>
<tr>
<td width="230" class="text">Homepage*:</td><td width="230" class="text"><input type="text" name="homep"></td>
</tr>
<tr>
<td width="460" class="text" colspan="3" align="center"><input type="submit" value="Absenden" name="send"></td>
</tr>
</table>
</form> -
Sorry es funktioniert jetzt zwar das der Error kommt allerdings passiert das jetzt egal was ich eingebe auch wenn ich die nicht pflichfelder angebe....
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage