Avatar billede webstuff Nybegynder
27. november 2005 - 10:14 Der er 8 kommentarer og
1 løsning

hjælp til til link, user_lookup.php?id

Hejsa

I mit brugersystem, har jeg lavet en medlemsliste og så er jeg i gang med at lave sådan at man skal kunne trykkke på hver bruger, og så kan man se profilen for den pågældende bruger..

medlemslisten ser sådan ud: (noget af den)

<?
$resultat = mysql_query("select * from users order by id");
while ($vis = mysql_fetch_array($resultat)) {
echo "<tr><td bgcolor=\"#728CAD\">";
echo "<a href=\"user_lookup.php?".$vis['id']."\"> ";
echo $vis[user];
echo "</a>";

og user_lookupp.php sådan her (noget af det)
<?
if($_SESSION["user"] == true){
$id = $_POST["id"];
$resultat = mysql_query("select * from users where id = '$id'");
while ($vis = mysql_fetch_array($resultat)) {
?>

linket virker og man kommer også ind på user_lookup.php men siden er blank...
Avatar billede erikjacobsen Ekspert
27. november 2005 - 10:19 #1
Fra et tryk på et link kommer det kun $_GET-variabler, ikke $_POST-variabler.
Det kræver dog du giver dem et navn:
    echo "<a href=\"user_lookup.php?id=".$vis['id']."\"> ";
Og så synes jeg vi forkastede at sammenligne $_SESSION["user"] med true i går ... ;)
Avatar billede webstuff Nybegynder
27. november 2005 - 10:35 #2
det virker.. Mange tak skal du have :-D
Ja vi gik lidt væk fra det, hvad  var det præcis du ville?
Avatar billede erikjacobsen Ekspert
27. november 2005 - 10:41 #3
Det kommer an på hvad du propper ind i den.

Med $_SESSION["user"] ville jeg tro, der stod et usernavn.

Hvis du vil have noget med true/false, så skal du vel kalde en $_SESSION["loggetind"]

Rigtige navne gør det lettere for dig selv og andre, at læse og forstå koden.
Avatar billede webstuff Nybegynder
27. november 2005 - 11:28 #4
den hedder $_SESSION[user] == $user nu :-D
Avatar billede erikjacobsen Ekspert
27. november 2005 - 11:40 #5
Ok, men giver det mening?
Avatar billede webstuff Nybegynder
27. november 2005 - 11:48 #6
ja det vier mening for jeg sætter jo $user når jeg logger ind..
men jeg har endnu ikke gennemskuet hvordan man setter sessionen efter et andet felt i tabellen som man ikke indtaster selv..
Avatar billede erikjacobsen Ekspert
27. november 2005 - 13:48 #7
Det giver vel ingen mening hvis $user ikke har nogen værdi - det kan jeg ikke se den har i dit script længere oppe. Så forklar hvad ideen er med $_SESSION['user'], så kan det nok løses.
Avatar billede webstuff Nybegynder
28. november 2005 - 08:34 #8
det er til et login system..?
Avatar billede webstuff Nybegynder
05. januar 2006 - 18:33 #9
anyway, jeg har forstået hvad du mente nu erikjakobsen
Jeg er blevet lidt bedre siden den her tråd startede..
Du plejer at sige at du ikke samler på point, så jeg tager dem selv..
Hvis du gerne vil have dem alligevel, så må du brokke dig, så får du dem :-)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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