registratie systeem
De code's:
register.php
Quote:
<form name="Nieuw" method="post" action="registered.php">
<b>Vul je gegevens in:</b><BR>
<i>Gebruikersnaam:</i> <input name="gebruikersnaam" type="text" value""><BR><BR>
<i>Wachtwoord</i> <input name="wachtwoord" type="password" value""><BR><BR>
<p align="left"><input type="submit" name="Submit" value="verzenden"></p>
</form>
<b>Vul je gegevens in:</b><BR>
<i>Gebruikersnaam:</i> <input name="gebruikersnaam" type="text" value""><BR><BR>
<i>Wachtwoord</i> <input name="wachtwoord" type="password" value""><BR><BR>
<p align="left"><input type="submit" name="Submit" value="verzenden"></p>
</form>
registered.php
Quote:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$link = mysql_connect('*CENSUUR*', '*CENSUUR*', '*CENSUUR*') or die ('A connection with the database failed.');
mysql_select_db('*CENSUUR*', $link);
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];
$sql = "INSERT INTO realtra_users(username, password) VALUES ('$gebruikersnaam','SHA1($wachtwoord)')";
$result = mysql_query($sql, $link);
echo 'Je bent succesvol geregistreerd, Je kan nu inloggen';
?>
$link = mysql_connect('*CENSUUR*', '*CENSUUR*', '*CENSUUR*') or die ('A connection with the database failed.');
mysql_select_db('*CENSUUR*', $link);
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];
$sql = "INSERT INTO realtra_users(username, password) VALUES ('$gebruikersnaam','SHA1($wachtwoord)')";
$result = mysql_query($sql, $link);
echo 'Je bent succesvol geregistreerd, Je kan nu inloggen';
?>
hij zegt ook gewoon "Je bent succesvol geregistreerd, Je kan nu inloggen" na het invoeren van de gebruikersnaam en het wachtwoord maar als ik in de database kijk staat er dus niets.
Gewijzigd op 06/09/2010 15:20:05 door Burak Speedy
Code (php)
1
2
2
<?php $sql = "INSERT INTO realtra_users(username, password) VALUES ('$gebruikersnaam','SHA1($wachtwoord)')";
$result = mysql_query($sql, $link); ?>
$result = mysql_query($sql, $link); ?>
hmmm No database selected toch wel geloof ik :S
Haal $link eens weg, dus gewoon mysql_query($sql);
Code (php)
1
2
3
2
3
<?php
sql = 'INSERT INTO realtra_users(username, password) VALUES ("'.$gebruikersnaam.'", SHA1("'.$wachtwoord.'"))';
?>
sql = 'INSERT INTO realtra_users(username, password) VALUES ("'.$gebruikersnaam.'", SHA1("'.$wachtwoord.'"))';
?>
Gewijzigd op 06/09/2010 09:42:50 door Justin S
Dat heeft geen zin, het is alleen wat netter. Door $link uit je query te halen word het probleem opgelost, omdat je daardoor je query naar een connectie probeert te schrijven wat geen connectie is, en met $link weg schrijft hij gewoon naar de connectie die open is, wat dus zal werken...
@Ricar do, klopt, die had ik nog niet opgemerkt..
ik heb nu niet in registerd.php (ik zal alleen ww ff censuur)
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$link = mysql_connect('10.10.10.3 ', 'realtraf_admin', 'censuur') or die ('A connection with the database failed.');
mysql_select_db('realtra_realtraf', $link);
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];
$sql = 'INSERT INTO realtra_users(username, password) VALUES ("'.$gebruikersnaam.'", SHA1("'.$wachtwoord.'"))';
$result = mysql_query($sql);
echo mysql_error();
echo 'Je bent succesvol geregistreerd, Je kan nu inloggen';
?>
$link = mysql_connect('10.10.10.3 ', 'realtraf_admin', 'censuur') or die ('A connection with the database failed.');
mysql_select_db('realtra_realtraf', $link);
$gebruikersnaam = $_POST['gebruikersnaam'];
$wachtwoord = $_POST['wachtwoord'];
$sql = 'INSERT INTO realtra_users(username, password) VALUES ("'.$gebruikersnaam.'", SHA1("'.$wachtwoord.'"))';
$result = mysql_query($sql);
echo mysql_error();
echo 'Je bent succesvol geregistreerd, Je kan nu inloggen';
?>
eens
Code (php)
1
2
3
4
2
3
4
if(!mysql_select_db('realtra_realtraf')) {
echo "Database selecteren mislukt: " . mysql_error();
exit;
}
echo "Database selecteren mislukt: " . mysql_error();
exit;
}
Wat zie je dan?
EDIT:
het is me gelukt, ik had een f verkeerd gedaan :l sorry voor het misverstand en bedankt voor de hulp :D
Gewijzigd op 06/09/2010 21:39:18 door Graag verwijderen
Dan weet je nu toch waar de fout zit?