Ik ben bezig met een login script, maar ik kwam klem te zitten bij dit stukje code.

<?
$resultaatr = mysql_query("SELECT rang FROM gebruikers WHERE id='$memberid'");
$rang = mysql_result($resultaatr, 0);
if($rang=='admin'){
echo '> <br><a href="admin_main.php">Admin paneel</a>';
}
?>

Foutmelding: Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 8 in /usr/export/www/hosting/site/Home.php on line 155

Regel 155 is bij mij: $rang = mysql_result($resultaatr, 0);

Kan iemand me helpen?
MVG, Mitch
Waar controleer jij of de query is gelukt? Helemaal nergens... En laat dat nu net de basis zijn van een goed script!
<?
if($resultaatr){ // $resultaatr is TRUE, de query is gelukt
if(mysql_num_rows() == 0){ // geen resultaten
echo 'niets gevonden';
}
else {
$rang = mysql_result($resultaatr, 0);
if($rang=='admin'){
echo '> <br><a href="admin_main.php">Admin paneel</a>';
}
}
}
else {
echo 'Query mislukt: '.mysql_error();
}
?>
Iets in deze geest...
Ik ben ook maar een beginner... =P
Query mislukt geeft hij aan. Dit komt denk ik doordat hij echt de id erin moet zien, want dit is een deel van het menu na het inloggen. En dan ziet hij de 'memberid' en dan moet hij in de aan gegeven database kijken of de persoon 'admin' is of dat de persoon 'user' is. Als hij 'admin' is dan krijgt hij die extra link erbij anders ziet hij niks.
offtopic Uhmm Bumpen pas na 24 uur geen reactie @ je Topic ..
weet er alles van

Reageren