Avatar billede Slettet bruger
20. januar 2005 - 18:29 Der er 12 kommentarer og
1 løsning

link der automatisk medtager allerede satte $_GET variabler

Jeg er ved at lave paging i en søgeformular, og leder efter en funktion der automatisk medtager alle allerede satte $_GET variabler.. jeg har prøvet med

if(!isset($_GET['fra']))

$naeste = $_GET['fra'] + 20;
<a href=\"". $argc ."&fra=". $naeste ."\">Næste 20</a>
Avatar billede Slettet bruger
20. januar 2005 - 18:29 #1
if(!isset($_GET['fra']))
{
$_GET['fra'] = '0';
}
$naeste = $_GET['fra'] + 20;
<a href=\"". $argc ."&fra=". $naeste ."\">Næste 20</a>
Avatar billede Slettet bruger
20. januar 2005 - 18:35 #2
har struktur til tabellerne her:

http://pastebin.dk/index.php?show=126
Avatar billede bojo Nybegynder
20. januar 2005 - 19:49 #3
foreach( $_GET as $k => $v )
  ${$k} = $v;
Avatar billede Slettet bruger
21. januar 2005 - 08:22 #4
den sidste post af mine kom vist ind på det forkerte spørgsmål
Avatar billede Slettet bruger
21. januar 2005 - 08:23 #5
jeg vil da lige prøve det når jeg kommer hjem bojo, det ser godt ud
Avatar billede Slettet bruger
21. januar 2005 - 15:50 #6
Jeg får bare "0" ud af dit foreslag bojo
Avatar billede bojo Nybegynder
21. januar 2005 - 16:01 #7
jeg har nok misforstået hvad du vil.

foreach( $_GET as $k => $v )
  echo "Key: $k = $v <br />\n";

fortæller hvilke $_GET der er sat. Hvis f.eks. $_GET['navn'] = 'bojo' vil den skrive Key: navn = bojo.

den kode jeg smed laver alle $_GET index om til egne variabler.

Hvad er det præcis du vil?
Avatar billede Slettet bruger
21. januar 2005 - 20:37 #8
jeg vil gerne have alle $_GET variabler ind i én variabel adskilt af et "&", og om du nok har regnet ud er det til brug i et link ;)


jeg synes at huske at jeg engang har brugt $argv, men det virker af en eller andetn grund ikke :S
Avatar billede Slettet bruger
21. januar 2005 - 20:56 #9
ellers... i det her script har jeg prøvet at udskrive alle $_GET navnene og om de har en værdi.. ved du hvad der mangler for at få det til at virke?

foreach($_GET as $navn => $vaerdie)
        {
        ${$navn} = $vaerdie;
        }
    $i = '0';
    while($i < count($navn))
        {
        if(!empty($_GET[$navn[$i]]) && $_GET[$navn[$i]] != '0')
            {
            echo "en værdi". $_GET[$navn[$i]] ."<br>";
            }
        else
            {
            echo "ingen værdi ". $_GET[$navn[$i]] ."<br>";
            }
        $i++;
        }
Avatar billede Slettet bruger
21. januar 2005 - 20:58 #10
nvm har fået det til at virke :P
Avatar billede Slettet bruger
21. januar 2005 - 22:17 #11
smid svar tak bojo
Avatar billede bojo Nybegynder
27. januar 2005 - 08:43 #12
nej tak, svar selv
Avatar billede Slettet bruger
27. januar 2005 - 15:30 #13
oki, :P

kan du, uden at refere til php.net eller andre engelske citater, fortælle mig hvad foreach gør? det ville være virkelig dejligt at finde ud af :D
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