12. november 2011 - 10:14Der er
21 kommentarer og 1 løsning
Linke
Jeg vil gerne have hjælp til hvordan man linker med kolonnenavn, så indholdet bliver vist på en ny side. Det vil sige kolonne --> navn skal være et link, som man skal klikke på for at blive videreført til en ny side. På den ny side skal navn og brugernavn vises.
Side 1: $sql= "SELECT navn, brugernavn FROM `brugere`"; $result = mysql_query("$sql");
1. Send et id med, når du linker, fx. bruger.php?id='.$row['id'].' og hent oplysninger fra databasen igen med $_GET['id'] Du kan alternativt smide id i en Session-variabel, hvis du ikke vil bruge $_GET
2. Smid alle oplysninger i et Session array. Så kan du nøjes med et udtræk, idet du på side 2 kan trække ud fra arrayet. Personligt synes jeg metode 1 er nemmest, men det er nok ikke mest effektivt ift. performance.
Og hvis der kun er tale om 2 felter, så er det nemmeste vel at sende navn og brugernavn med i dit link og hente værdierne med $_GET: ....bruger.php?navn='.$row['navn'].'?bruger='.$row['brugernavn'].'....
#1 Ønsker du at smide værdierne i sessions, så skal du poste din side, for at sætte sessionvariablerne på den valgte.
Jo, nu kom det frem. :) ved ikke lige hvad der skete. Men det er bare underligt at tegnet > kommer med og at det jeg skriver under html bliver automatisk lavet til et link.
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.