@Yvon wat is je huidige code?
en tip zet dit [.code.] [./code.] even om je code zonder de punten dus [cod enzovoort
Link gekopieerd
Volgens mij precies zoals jij hem mij gegeven hebt :-)
$code = 9;
if (isset ($_POST['checkurl'])) { // rare naamgeving trouwens
$username = addslashes($_POST['checkurl']);
}
else {
$username = 'test';
}
$pattern_username = '^([0-9a-z])([0-9a-z-]{1,18})([0-9a-z])$';
if ($username != '') {
$sql = "
SELECT username
FROM " . SEC_TABLE_USERS . "
WHERE username='" . $username . "'";
$res = mysql_query($sql) or trigger_error (mysql_error ());
$num_rows = mysql_num_rows ($res);
}
if ($num_rows > 0) {
$stop=1;
$code=1;
}
elseif ($username == '') {
$stop=1;
$code=2;
}
elseif (!ereg ($pattern_username, $username)) {
$stop=1;
$code=3;
}
Link gekopieerd
@ Yvon
kun je ook even <?php voor je script zetten
en ?> erna
dan krijgen we de kleuren ook te zien
Link gekopieerd
Beste Jan,
Heeft het ook zin, als ik je even laat zien wat er in mijn database staat? Of maakt dat helemaal niets uit?
Link gekopieerd
Echo je query eens, dus echo $sql; De foutmelding '*.*users WHERE username='*.*'' geeft aan dat er ergens iets goed fout gaat. Of heb je een tabelnaam *.*users in je database staan? Lijkt mij niet.
Link gekopieerd
<?php $code = 9;
if (isset ($_POST['checkurl'])) { // rare naamgeving trouwens
$username = addslashes($_POST['checkurl']);
}
else {
$username = 'test';
}
$pattern_username = '^([0-9a-z])([0-9a-z-]{1,18})([0-9a-z])$';
if ($username != '') {
$sql = "
SELECT username
FROM " . SEC_TABLE_USERS . "
WHERE username='" . $username . "'";
$res = mysql_query($sql) or trigger_error (mysql_error ());
$num_rows = mysql_num_rows ($res);
}
if ($num_rows > 0) {
$stop=1;
$code=1;
}
elseif ($username == '') {
$stop=1;
$code=2;
}
elseif (!ereg ($pattern_username, $username)) {
$stop=1;
$code=3;
}
?>
Link gekopieerd
Ja, die echo heb ik al een tijdje geleden aangevraagd, maar die komt maar niet :-)
Link gekopieerd
Edit
Loop beetje heeeeeeeeel erg achter
Link gekopieerd