15. oktober 2009 - 10:01Der er
21 kommentarer og 1 løsning
Kalde en bestemt side fra et link
Jeg er ved at lave en side, hvor jeg i menuen har oprettet en knap, som skal kalde en bestemt side frem fra databasen. Når man klikker på knappen med "nav7" skal den i adresselinien skrive ?section=2&nav=7&page=2
Men jeg kan ikke få det til at spille i koden. Som det er nu, er den statisk, og forbliver på den page, som jeg starter med. Kun nav skifter der.
Hvem kan hjælpe????
<?php if (isset($section)) { $sql = "SELECT * FROM navigation WHERE section = '".$section."' ORDER BY sort"; $result = mysql_query($sql);
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
15. oktober 2009 - 10:17#1
Prøv at fyre en "echo $section;" af, og se hvad den giver dig. Måske er linket blot ikke korrekt. Hvis du ikke gør det i forvejen, så prøv at linke til siden, i stedet for blot til parametrene, altså:
index.php?foo=bar
i stedet for
?foo=bar
Synes godt om
Slettet bruger
15. oktober 2009 - 10:21#2
Jeg vil være meget glad, hvis du skriver det som jeg skal sætte det ind. Jeg er ikke så stiv i det databse, og tør næsten ikke røre ved det jeg er nået frem til nu.;)
Synes godt om
Slettet bruger
15. oktober 2009 - 10:27#3
<?php if (isset($section)) { $sql = "SELECT * FROM navigation WHERE section = '".$section."' ORDER BY sort"; $result = mysql_query($sql);
if(isset($_GET['page']) && isset($_GET['section'])){ $side=$_GET['page']; $side=$_GET['page']; $sql="SELECT * FROM navigation WHERE page='".$side."' AND section='".$section."'"; ... }
Var lidt for hurtig på aftrækkeren, glemte at rette efter copy/paste.
if(isset($_GET['page']) && isset($_GET['section'])){ $side=$_GET['page']; $section=$_GET['section']; $sql="SELECT * FROM navigation WHERE page='".$side."' AND section='".$section."'"; ... }
Synes godt om
Slettet bruger
15. oktober 2009 - 12:04#17
Vi har ved hjælp af denne kode fået det frem som det skal. Men hvis du vil smide et svar, skal du ha point for svarene. De var gode :)
<?php if (isset($section)) { $sql = "SELECT * FROM navigation WHERE section = '".$section."' ORDER BY sort"; $result = mysql_query($sql);
Ellers tak, samler ikke på point. Læg selv et svar og accepter. Og glem ikke at udskille dine php variabler med punktum og ikke komma, som du har igen ;o)
Synes godt om
Slettet bruger
15. oktober 2009 - 12:28#20
Jeg smaler heller ikke på point, er ikke derfor jeg er her. Og sætter jeg punktum ind virker det ikke.
Synes godt om
Slettet bruger
15. oktober 2009 - 12:53#21
Måske jeg skulle samle på en ordbog i stedet for....hihi.
Synes godt om
Slettet bruger
15. oktober 2009 - 12:53#22
hmm prøver igen
Synes godt om
Ny brugerNybegynder
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.