Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
C.O.B.R.A
Aeg Maha 2a
liitunud: 06.05.2007
|
18.08.2008 07:37:34
PHP navigatsioon switchiga |
|
|
Sihuke probleem.
<?php
switch($page) {
default:
include('page.php');
break; case"1":include('header.php');
break; case"2":include('footer.php');
break; case"3":include('whatever3.htm');
break; case"4":include('whatever4.htm');
break; case"5":include('whatever5.htm');
} ?>
<a href="?page=2">Footer</a>
Asi siis selles, et vajutades seda linki ei include ta footerit, vaid hoiab defualt page.php seal sees? Milles võib biga olla?
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
14 |
|
tagasi üles |
|
 |
frygor
Kreisi kasutaja

liitunud: 07.05.2004
|
18.08.2008 08:06:38
|
|
|
<?php
switch($page) {
case"1":include('header.php');
break;
case"2":include('footer.php');
break;
case"3":include('whatever3.htm');
break;
case"4":include('whatever4.htm');
break;
case"5":include('whatever5.htm');
break;
default:include('page.php');
} ?>
<a href="?page=2">Footer</a>
|
default käib lõpus kuna siis skript saab ennem case"x" läbi käia ja täide viia.
|
|
Kommentaarid: 70 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
65 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
18.08.2008 12:28:39
|
|
|
Järjekord, kas ees või lõpus tegelikult mingit tähtsust ei oma, võid ise kontrollida. Võimalik, et sul ei tule sisse muutuja $pagte teine võimalus, et sisestad numbri ja case sisse oled toppinud stringi
pane nii ja proovi (ennem tee kindlaks, et $page muutuja olemas oleks. (echo $page)
case 2:include('footer.php'); |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
jnt
HV Guru

liitunud: 10.05.2005
|
|
Kommentaarid: 110 loe/lisa |
Kasutajad arvavad: |
   |
:: |
2 :: |
0 :: |
102 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
18.08.2008 18:07:43
|
|
|
Ma eeldasin, et tal see muutuja on juba koodis eespool väärtustatud.
Osad serverid lasevad jah ka otse muutuja läbi, kuid enamusel on see turvakaalutlustel kinni keeratud.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|