Avatar billede winerror Nybegynder
07. maj 2004 - 00:13 Der er 12 kommentarer og
1 løsning

vis den er = noget eller hvis den er = noget andet

hmm sider med et lidt problmere her skal ha hentet alle ud hvor fra_bruger == '' eller hvis til_bruger == '' så skal den hvis alle ting hvor ens usnermae er i fra_bruger eller til_bruger ?

men hvor dan skal jeg gøre det ? gå ud fra det er noget SQL / MySQL noget i php
Avatar billede detox Nybegynder
07. maj 2004 - 00:21 #1
SELECT * FROM tabel WHERE fra_bruger = $username XOR til_bruger = $username
Avatar billede winerror Nybegynder
07. maj 2004 - 00:25 #2
hmm virker ike helt :S

sådan ser min code ud

<?
$hent = mysql_query("select * from joke_venner WHERE ven_fra = '$_GET[name]' XOR ven_til = '$_GET[name]' AND godkend = '1' ORDER BY ven_til") or die();
while ($ven = mysql_fetch_array($hent))
{
$nickname = $ven["ven_til"];
echo "<a href=\"se_profil.php?id=". $id ."&name=". $nickname ."\">". $nickname ."</a><br>";
}

den skal nemlig poste alle venenr ud hvor jeg enten er fra eller til ?
Avatar billede detox Nybegynder
07. maj 2004 - 00:30 #3
Prøv måske:

$hent = mysql_query("select * from joke_venner WHERE ((ven_fra = '$_GET[name]' AND ven_til = '') OR (ven_fra = '' AND ven_til = '$_GET[name]')) AND godkend = '1' ORDER BY ven_til") or die(mysql_error());
Avatar billede winerror Nybegynder
07. maj 2004 - 00:33 #4
sådan der :D så du hade skravet XOR :D i sted for OR :p nu virker det makekre :D smid lige et svar så får du poiten :D
Avatar billede detox Nybegynder
07. maj 2004 - 00:36 #5
c",)
Avatar billede winerror Nybegynder
07. maj 2004 - 00:38 #6
lige inden hjælplige med det her problem så får du 50 point extere :D

if ($ven[ven_fra] == '$_SESSION[user]'){
$nickname = $ven["ven_til"];
echo "<a href=\"se_profil.php?id=". $id ."&name=". $nickname ."\">". $nickname ."</a><br>";
}
elseif($ven[ven_til] == '$_SESSION[user]'){
$nickname = $ven["ven_fra"];
echo "<a href=\"se_profil.php?id=". $id ."&name=". $nickname ."\">". $nickname ."</a><br>";
}
else{
echo"fejl";
}


vis ven_fra = session skal den tage ven_til og omvendt else = fejl

:)
Avatar billede detox Nybegynder
07. maj 2004 - 00:46 #7
Måske sådan her:

if ($ven['ven_fra'] == $_SESSION['user']){
$nickname = $ven['ven_til'];
echo "<a href=\"se_profil.php?id=". $id ."&name=". $nickname ."\">". $nickname ."</a><br>";
}
elseif($ven['ven_til'] == $_SESSION['user']){
$nickname = $ven['ven_fra'];
echo "<a href=\"se_profil.php?id=". $id ."&name=". $nickname ."\">". $nickname ."</a><br>";
}
else{
echo"fejl";
}
Avatar billede detox Nybegynder
07. maj 2004 - 00:47 #8
Men hvis jeg forstår det ret, hvis: $ven['ven_fra'] == $_SESSION['user'], så vil: $ven['ven_til'] jo være ''.
Avatar billede winerror Nybegynder
07. maj 2004 - 00:47 #9
takker :) 150 point til dig du :D
Avatar billede winerror Nybegynder
07. maj 2004 - 00:49 #10
tænkte på om du måske ville beta teste mit site :D
Avatar billede detox Nybegynder
07. maj 2004 - 00:50 #11
Selv tak ;o)
Avatar billede detox Nybegynder
07. maj 2004 - 00:57 #12
Jeg vil da gerne lige tjekke det ud, hvis du har et link og evt. login info.
Avatar billede winerror Nybegynder
07. maj 2004 - 00:59 #13
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester