Ukendt fejl (andre ved nok hvad det er...)

Tags:    php

jeg har undret mig over hvorfor dette:

Index.php
Fold kodeboks ind/udKode 


Returnerer denne fejl:
Fold kodeboks ind/udKode 


jeg er ikke så god hvad angår PHP men jeg har kigget omkring efter tutorialer og kunne ikke finde noget ved min "formulering" af if.
dvs
Fold kodeboks ind/udKode 


Kunne nogle forklare mig hvad fejlen er? eller rette den hvis i har tid



8 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Fejlen er at du ikke har noget ; efter $cname == start-zero

så den tror, den skal fortsætte - hvilket den gør, lige indtil den når til linie 11, hvor der er noget nyt, der ikke passer ind - og så returnerer den en fejl dér.

ændr
$cname == start-zero

til
$cname == start-zero;

og du er igennem.



hmm tak.
Har hørt at det er et af de mest typiske problemer men jeg vidste ikke der skulle semikolon på efter en variabel.
jeg sad og prøvede med at sætte forskellige quotes som ' og " du ved nok ;)



den fortsætter...
der står stadig samme fejl.
jeg har sat det ; som du sagde.



Kan ikke lige se hvad fejlen skulle være, men har rettet lidt i din kode:

Fold kodeboks ind/udKode 




Hov, hvor kommer variablen $start fra? Eneste jeg lige kan forestille mig på denne tid af døgnet er at register_globals er slået til, hvilket kan være et stort sikkerhedshul



Du sætter din variabel på en forkert måde, det gøres med kun 1 = tegn.
$cname = 'start-zero';



hmm.
variablen $start kommer fra de links man kan se når der ikke er sat nogen værdi der enten er "home" eller "games".
varianlen bliver i grunden sat via "GET" når du klikker på et link.
Det skal forståes sådan.
$start er ikke sat i forvejen så vi rykker ned til else hvorfra der står echo som skal vise links.
når man trykker på f.eks. Start at homepage.
så opdaterer den siden og den tjekker igen i mit "if statement"
så vi stopper ved if.
så sætter den en cookie og viser en tom side.
næste gang man besøger tjekker den den cookie og ser om den skal starte ved forsiden eller games.
Sikkerhed er jeg ligeglad med i dette tilfælde siden jeg skal bruge den til at brugeren skal vælge startside.
jeg havde brugt sessions hvis det var noget vigtigt.
Jeg bruger det egentlig mest til at eksperimentere men jeg tænker over at få det på min side som en feature...



Hov, hvor kommer variablen $start fra? Eneste jeg lige kan forestille mig på denne tid af døgnet er at register_globals er slået til, hvilket kan være et stort sikkerhedshul

det er ikke min server og jeg har spurgt om jeg måtte ændre register_globals...
Det måtte jeg så ikke.



t