$venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") $vennerid=mysql_fetch_assoc($venner);
$roww['vis_msn_id'] == $vennerid['rank']
) { echo "msn_id: " . $roww['msn_id'] . "<br>"; } else { echo "msn_id: du er for skod til et se denne msn <br> "; }
elseif ( $venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") $vennerid=mysql_fetch_assoc($venner);
$venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") <- Og der mangler et ;
$roww['vis_msn_id'] == $vennerid['rank'] <- Gør der også dér.
Generelt er der rod i din kode. For den afsluttende parantes til din elseif( jeg lige kommenterede, kommer her: ) { echo "msn_id: " . $roww['msn_id'] . "<br>"; } ... Og det kan da ikke være rigtigt?
elseif ( $venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") $vennerid=mysql_fetch_assoc($venner);
$roww['vis_msn_id'] == $vennerid['rank'] )
Den duer ikke! Elseif betyder jo på dansk, "ellers hvis" - ergo du skal lave en betingelse for at det virker. F.eks. elseif(1 == 0). Altså, hvis 1 er lig med 0 så skal den gøre noget. I det tilfælde vil det dog aldrig være sandt :)
$venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") or die (mysql_error()); $vennerid=mysql_fetch_assoc($venner);
$roww['vis_msn_id'] == $vennerid['rank']
) { echo "msn_id: " . $roww['msn_id'] . "<br>"; } else { echo "msn_id: du er for skod til et se denne msn <br> "; }
$venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") or die (mysql_error()); skal være uden for
Det har du allerede pastet 1 gang, men det er "forbudt" :)
elseif (
$venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") or die (mysql_error()); $vennerid=mysql_fetch_assoc($venner);
$roww['vis_msn_id'] == $vennerid['rank'] )
Kan du ikke se, at du i din elseif prøver at sætte en række variabler? Hvad er det du vil opnå med den elseif?
Det her er rigtig nok: if ( "1" == $roww['vis_msn_id'] ) { echo "msn_id: " . $roww['msn_id'] . "<br>";} elseif ( Indtil din elseif. Der siger du nemlig, at hvis $roww['vis_msn_id'] er lig med 1, så skal den udskrive hans msn-id. Fint nok! Men så kommer du med din elseif (ellers hvis).
$venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") $vennerid=mysql_fetch_assoc($venner);
if ( "1" == $roww['vis_msn_id'] ) { echo "msn_id: " . $roww['msn_id'] . "<br>";} elseif ($roww['vis_msn_id'] == $vennerid['rank']) { echo "msn_id: " . $roww['msn_id'] . "<br>"; } else { echo "msn_id: du er for skod til et se denne msn <br> "; }
if ( "3" == $roww['vis_msn_id'] ) { $venner = mysql_query("SELECT rank FROM bruger_venner WHERE bruger_id='{$_GET['id']}' AND venne_id='{$_SESSION['id']}' ") or die (mysql_error()); $vennerid=mysql_fetch_assoc($venner); }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.