spellingsfout of grote scripterror?
Nicoow Unknown
07/01/2007 21:54:00Code (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 :(
PHP hulp
08/01/2025 21:14:41Micha
07/01/2007 22:47:00Code (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?
niek s
07/01/2007 23:27:00met 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 ;-)
Daniel
08/01/2007 15:37:00het 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