spellingsfout of grote scripterror?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
require "mysqldb.php";
$login = mysql_real_escape_string ($_POST['login']);
$idcheck = mysql_query("SELECT `id` FROM `users` WHERE `login`='$login'");
if(mysql_num_rows($idcheck) > 0)
die(oops);
else
$sql = "INSERT INTO users (login) VALUES ('$login')";
if (!mysql_query($sql)) {
echo "Operatie $sql Mislukt";
} else {
echo "Operatie $sql Succesvol";
}
mysql_close($db);
?>
require "mysqldb.php";
$login = mysql_real_escape_string ($_POST['login']);
$idcheck = mysql_query("SELECT `id` FROM `users` WHERE `login`='$login'");
if(mysql_num_rows($idcheck) > 0)
die(oops);
else
$sql = "INSERT INTO users (login) VALUES ('$login')";
if (!mysql_query($sql)) {
echo "Operatie $sql Mislukt";
} else {
echo "Operatie $sql Succesvol";
}
mysql_close($db);
?>
dit is het laatste wat ik nog kan bedenken :(
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
require "mysqldb.php";
$login = mysql_real_escape_string ($_POST['login']);
$idcheck = mysql_query("SELECT `id` FROM `users` WHERE `login`='$login'");
if(mysql_num_rows($idcheck) > 0)
die("oops");
else
$sql = "INSERT INTO users (login) VALUES ('".$login."')";
if (!mysql_query($sql)) {
echo "Operatie ".$sql." Mislukt";
} else {
echo "Operatie ".$sql." Succesvol";
}
mysql_close($db);
?>
require "mysqldb.php";
$login = mysql_real_escape_string ($_POST['login']);
$idcheck = mysql_query("SELECT `id` FROM `users` WHERE `login`='$login'");
if(mysql_num_rows($idcheck) > 0)
die("oops");
else
$sql = "INSERT INTO users (login) VALUES ('".$login."')";
if (!mysql_query($sql)) {
echo "Operatie ".$sql." Mislukt";
} else {
echo "Operatie ".$sql." Succesvol";
}
mysql_close($db);
?>
die(oops);
misten daar geen "' 's?
met die if(mysql_num_rows($idcheck) > 0) regel zeg je dus eigenlijk: "Zet altijd "oops" op het scherm als de query data returned?
Je doet SELECT id. Dus als er een id is gevonden in je database, die voldoet aan de WHERE, dan krijg je dus "oops". Volgens mij moet het juist andersom ;-)
Je doet SELECT id. Dus als er een id is gevonden in je database, die voldoet aan de WHERE, dan krijg je dus "oops". Volgens mij moet het juist andersom ;-)
het is juist de bedoeling dat als er een id is gevonden dat hoger is dan 0 tie oops zegt, want dan bestaat er al iemand met die login
oops word natuurlijk vervangen door iets dergelijks als, er is al een login als deze, ga terug naar die en die pagina. Ik heb het geprobeerd zoals nico en micha voordeden, en dat van nico hadk met zn hulp op msn al ong hetzelfde gekregen als dat van micha, maa rnu werkt het
bedankt, en tot het volgende probleem haha:p
oops word natuurlijk vervangen door iets dergelijks als, er is al een login als deze, ga terug naar die en die pagina. Ik heb het geprobeerd zoals nico en micha voordeden, en dat van nico hadk met zn hulp op msn al ong hetzelfde gekregen als dat van micha, maa rnu werkt het
bedankt, en tot het volgende probleem haha:p




