Avatar billede 4u2x Nybegynder
09. december 2001 - 21:28 Der er 21 kommentarer og
1 løsning

Vis bruger link

Jeg har lavet siden bruger.php?vis=brugernavn som viser den bestemte brugers info.

Problemet er bare, om hvordan jeg laver et link til det, så den at den automatisk indtaster brugerens navn, ved der hvor der står \"brugernavn\" .

Hvad skal jeg skrive i linket?
Avatar billede Slettet bruger
09. december 2001 - 21:31 #1
hvis du har et formfelt der hedder brugernavn skal linket være bruger.php?vis=brugernavn og formfeltet skal så hedder brugernavn.

<input type=\"text\" name=\"brugernavn\" value=\"<?PHP echo $vis; ?>\">
Avatar billede speedy Nybegynder
09. december 2001 - 21:33 #2
ved ikke om jeg forstår dig ret, men hvis jeg gør kan du bare gøre sådan her:

<a href=\"bruger.php?vis=<?=$vis?>\">Klik her for at se om <?=$vis?></a>

/SpEeDy
Avatar billede 4u2x Nybegynder
09. december 2001 - 21:36 #3
Speedy der hvor du har skrevet =<?=$vis?> skal der stå brugerens brugernavn
Avatar billede speedy Nybegynder
09. december 2001 - 21:36 #4
jamen hvor har du det brugernavn henne ??

som en variabel ?

/SpEeDy
Avatar billede 4u2x Nybegynder
09. december 2001 - 21:38 #5
jeg har en bruger som hedder webmaster... så linket skal næsten stå sådan her:

<a href=\"bruger.php?vis=webmaster\">Se bruger webmaster</a>

Hvis I forstår
Avatar billede speedy Nybegynder
09. december 2001 - 21:39 #6
jamen hvorfra skal php vide at der er en bruger der hedder webmaster ??

Altså vi skal vide hvor du kan få det brugernavn at vide

/SpEeDy
Avatar billede 4u2x Nybegynder
09. december 2001 - 21:42 #7
den skal connecte til en MYSQL database!
Avatar billede speedy Nybegynder
09. december 2001 - 21:44 #8
hehe okay, nu begynder vi at nærme os :) det har du jo ikke sagt...

Så skal vi jo vide hvordan databasen er opbygget osv...

ellers kan vi jo ikke bare trylle et script frem som virker :)

/SpEeDy
Avatar billede 4u2x Nybegynder
09. december 2001 - 21:55 #9
har I fundet ud af noget?
Avatar billede speedy Nybegynder
09. december 2001 - 21:56 #10
jamen vi skal jo bruge nogle info om din mysql-tabels opbygning

Ellers kan vi jo ikke hjælpe

/SpEeDy
Avatar billede Slettet bruger
09. december 2001 - 21:56 #11
haha...har i fundet ud af noget? Vi venter da på hvordan din database ser ud!
Avatar billede speedy Nybegynder
09. december 2001 - 21:56 #12
el_barto>>Er vi enige på samme tid eller hvad :)

/SpEeDy
Avatar billede 4u2x Nybegynder
09. december 2001 - 22:00 #13
hvad mener du hvordan man connecter eller hva?
Avatar billede speedy Nybegynder
09. december 2001 - 22:01 #14
nej, vi vil bare vide hvordan din database ser ud...altså hvilke tabeller har du og hvad indeholder de

/SpEeDy
Avatar billede 4u2x Nybegynder
09. december 2001 - 22:06 #15
Her er det vi skal bruge:

CREATE TABLE brugere (
  id int(32) NOT NULL auto_increment,
  brugernavn varchar(15) NOT NULL,
  password varchar(15) NOT NULL,
Avatar billede speedy Nybegynder
09. december 2001 - 22:09 #16
<?
    $indhold = mysql_query(\"SELECT * FROM brugere\");
    if (mysql_num_rows($indhold) > 0) {
        while($data = mysql_fetch_array($indhold)) {
            echo \"<a href=\\\"bruger.php?vis=\" . $data[\"brugernavn\"] . \"\\\">Se info om \" . $data[\"brugernavn\"] . \"</a><br>\";
        }
?>

/SpEeDy
Avatar billede speedy Nybegynder
09. december 2001 - 22:10 #17
ja, og jeg regner med du selv kan connecte inden :)

/SpEeDy
Avatar billede 4u2x Nybegynder
10. december 2001 - 18:30 #18
jeg har lige testet koden du gav mig, speedy, og den udskriver hele listen med brugere, som jeg så kan se profilen af.

Jeg vil nu kun vise én, kan du skrive koden til det?
Avatar billede speedy Nybegynder
10. december 2001 - 19:25 #19
hehe vil du kun vise én ??

Hvilken ??

Skal de bare være den første på listen eller hvad ?

/SpEeDy
Avatar billede 4u2x Nybegynder
10. december 2001 - 19:29 #20
når en bruger har skrevet en nyhed eller lignende... så står der skrevet af: (brugerens navn) som skal linke til brugeren.
Avatar billede speedy Nybegynder
10. december 2001 - 20:19 #21
Jamen der skal du jo bare gemme i databasen hvilken bruger som har skrevet nyheden.

Så når du viser nyheden laver du bare et link til bruger.php som med vis parameteren sat til den bruger som står i databasen

/SpEeDy
Avatar billede 4u2x Nybegynder
26. december 2001 - 21:44 #22
Jeg har selv fundet løsningen, men tak for hjælpen alligevel
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