Php IF script virker ikke?

Tags:    php mysql

Hey Udviklere! Mit IF script virker ikke?

Fold kodeboks ind/udPHP kode 


Hvis Approved er 0 skal koden køres, hvis approved er 1 skal den der har value 1 skjules så det kun er 0'erne der står der. How do i do this?



5 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hvorfor skriver du så ikke det? :)

Fold kodeboks ind/udKode 


Bemærk at $approve = "approved"; Hverken er 1 eller 0. Det kan dog kodemæssigt "approved" og 1 kan dog opfattes som en positiv boolean værdi, grundet at PHP ikke er typestærkt.



Det er hvad jeg har prøvet. Suggestions bliver stadig stående selvom de bliver approved.



Ændrer du værdien i approve.php ?

OG mangler du ikke en betingelse på denne:
Fold kodeboks ind/udKode 


Måske noget med:
Fold kodeboks ind/udKode 


??



Jeg synes, det ser en lille smule åndssvagt ud når folk skriver ting såsom:

"SELECT * FROM `".$x."` AND ..."

fremfor blot

"SELECT * FROM $x AND ..."

Jeg nævner det blot lige hurtigt for at fortælle at det kan lade sig gøre, og det ser mere overskueligt ud :)



Det er muligt det ser dumt ud, men det er sådan man gør.

At bruge dobbelt citationstegn betyder at PHP parser tekststregen. Dvs. indsætter værdien fra $x.
Bruger du enkelt citationstegn, parser PHP det ikke, og dermed ikke optager resourcer og pålægger unødig belastning.



Indlæg senest redigeret d. 19.11.2013 16:30 af Bruger #10216
t