Avatar billede biodk Nybegynder
04. december 2003 - 13:41 Der er 9 kommentarer og
1 løsning

Visning ved link

Hejsa.
Jeg har en lille menu i mit php. Jeg er ik så god til GET endnu så håber i kan hjælpe mig. Når man klikker på det ene link. eks:

Køb Lejlighed

så skal den if GET blah blah ska den trække et tal fra i databasen.
og hvis Sælg lejlighed så ja bare det modsatte.
Avatar billede sone Nybegynder
04. december 2003 - 14:04 #1
if ( $_GET['variabel']=='koeb' ) {
// noget
}
else {
// noget andet
}
Avatar billede biodk Nybegynder
04. december 2003 - 14:28 #2
har gjort det således:
i min php kode hvor jeg echo link:
<a href=\"menu.php?valg=1\">Køb lejlighed</a>


og hvor det ska vises:
    ?>
    <?
    if (!$_GET["valg"] = 1 )
    {
    echo "Test";
    }
    ?>


Hvor ligger min fejl??
Avatar billede biodk Nybegynder
04. december 2003 - 14:28 #3
ups lige et ?> for meget i toppen :D
Avatar billede kryster Nybegynder
04. december 2003 - 15:25 #4
I PHP skal du bruge == (equal) i if sætninger.
Når du kun bruger et = sætter du variablen $_GET["valg"] til 1
Avatar billede kryster Nybegynder
04. december 2003 - 15:30 #5
Hvis du på et tidspunkt får mere end 2 valg kan det være en fordel at bruge Select case.
<?
switch ($_GET["valg"]) {
  case 1:
    echo "Køb lejlighed";
    break;
  case 2:
    echo "Sælg lejlighed";
    break;
}
?>
Avatar billede biodk Nybegynder
04. december 2003 - 15:37 #6
jep har ændret.. men der må ligge en anden fejl.. for nu skriver den test uanset om jeg har gjort noget.. og når jeg klikker på linket åbner den bare siden kan ikke vises.
Avatar billede kryster Nybegynder
04. december 2003 - 15:46 #7
har du et link til siden vi kan se?
Avatar billede biodk Nybegynder
04. december 2003 - 17:51 #8
så er jeg kommet lidt videre :)

Nu vises test ikke mere. det skulle være istedet:
    ?>
    <?
    if (!$_GET['valg'] = 1 )
    {
    echo "Test";
    }
    ?>

men linket.
<a href=\"menu.php?valg=1\">Køb lejlighed</a>
sender stadig til siden kan ikke vises, hvorfor???
Avatar billede biodk Nybegynder
04. december 2003 - 17:56 #9
sådan.. fik det selv til at virke.. ellers tak!
Avatar billede kryster Nybegynder
17. december 2003 - 15:25 #10
Læg et svar og giv point til dig selv så.
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