Loomis
Mitglied Bunt
Hallo
also ich habe folgendes problem mit einem anmelde-script:
wenn man sich anmeldet, wird komischerweise nur die id und der level (rang) in die datenbank eingetragen.
nickname, passwort und email werden nicht eingetragen
--die tabellen-struktur hängt als bild an--
hier die codes der seiten, einmal join.php wo das formular drinsteht und dann noch adduser.php wo in die datenbank geschrieben wird:
ich kann dort irgendwie keinen fehler erkennen, ich hab mich bei dem script an verschiedene tutorials gehalten.
dann nochwas, bei dieser zeile:
sollte die ausgabe so aussehen:
---
User (hier soll der name stehen mit dem man sich grad angemeldet hat) erfolgreich eingetragen!
Du kannst dich nun HIER einloggen, und dein Profil einrichten.
---
anstatt name ist dort dann einfach nur ne leerstelle
bin für jede Hilfe dankebar
Loomes
also ich habe folgendes problem mit einem anmelde-script:
wenn man sich anmeldet, wird komischerweise nur die id und der level (rang) in die datenbank eingetragen.
nickname, passwort und email werden nicht eingetragen
--die tabellen-struktur hängt als bild an--
hier die codes der seiten, einmal join.php wo das formular drinsteht und dann noch adduser.php wo in die datenbank geschrieben wird:
PHP:
---
join.php:
---
<form action="adduser.php" method="post">
<table bgColor="#000000" align="center" width="50%" cellSpacing="2" cellPadding="2" border="0">
<tr>
<td bgColor="#57709">
Nickname:
<br>
<input type="text" name="$Array[nick]" size="20" maxlength="50">
<br>
Passwort:
<br>
<input type="pass" name="$Array[pass]" size="20" maxlength="50">
<br>
email-Adresse:
<br>
<input type="text" name="$Array[mail]" size="20" maxlength="50">
<br><br>
<input type="submit" name="absenden" value="anmelden!">
</td>
</tr>
</table>
</form>
---
adduser.php:
---
<?php
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "INSERT into bo_usertable (id,nick,pass,mail,level) values ('0','$Array[nick]','$Array[pass]','$Array[mail]','2')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung))
{
print ("User $Array[nick] erfolgreich eingetragen!<br>Du kannst dich nun <a class=\"nav\" href=\"login.php\">HIER</a> einloggen, und dein Profil einrichten.");
}
else
{
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>
ich kann dort irgendwie keinen fehler erkennen, ich hab mich bei dem script an verschiedene tutorials gehalten.
dann nochwas, bei dieser zeile:
PHP:
print ("User $Array[nick] erfolgreich eingetragen!<br>Du kannst dich nun <a class=\"nav\" href=\"login.php\">HIER</a> einloggen, und dein Profil einrichten.");
sollte die ausgabe so aussehen:
---
User (hier soll der name stehen mit dem man sich grad angemeldet hat) erfolgreich eingetragen!
Du kannst dich nun HIER einloggen, und dein Profil einrichten.
---
anstatt name ist dort dann einfach nur ne leerstelle
bin für jede Hilfe dankebar
Loomes