Vraag : Standaard PHP en als de Kwestie van de Verklaring

Op http://www.jrocam.com ik gebruik de code hieronder om een verschillend beeld op elke pagina te tonen. Nochtans, wanneer u naar http://www.jrocam.com gaat de standaardpagina toont geen beeld. De standaardpagina is manifestatie en wanneer u manifestatie in de navbar klikt het toont boete. Iedereen weet wat de behoefte van I doen de correcte versie van manifestatie ertoe brengen om te tonen wanneer u naar http://www.jrocam.com
1 gaat:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
“;
		
		} elseif ($_GET [„p“] == „newresume“) {
		
		 echo beelden „“;
		
		} elseif ($_GET [„p“] == „contact“) {
		
		 echo beelden „“;
		
		} elseif ($_GET [„p“] == „samenvatting“) {
		
		 echo beelden „“;
		 
		 } elseif ($_GET [„p“] == „manifestatie“) {
		
		 echo beelden „“;
		 
		  } elseif ($_GET [„p“] == „manifestatie“) {
		
		 echo beelden „“;
		
		} elseif ($_GET [„p“] == "") {} elseif ($_GET [„p“] == "") {
		
		 echo beelden „“;
		
		} anders {
		
		 // spatie
		 echo '';
		
		}
		
		? >

Antwoord : Standaard PHP en als de Kwestie van de Verklaring

Het is één van 2 dingen:

1. Wanneer u daar direct daar gaat, wordt geen $_GET gevestigd. $_GET [„p“] waarschijnlijk gelijk om zal zijn nietig TE VERKLAREN, NIET gaat "" en daarom het door uw definitieve anders verklaring die output geen beeld.

Of 2. Als de code hierboven correct is, hebt u 2 elseifverklaringen voor $_GET [„p“] = "" en eerste doet om het even wat niet en zal enige zijn die in brand steekt. Verwijder het en de bovengenoemde code zou kunnen werken…
Andere oplossingen  
 
programming4us programming4us