Проблем със case

phpbot

Registered
Добър ден от скоро работя със php и реших да не правя всеки един файл еднакав или да includ файлове и разбрах че може да се работи със case.


Но имам голям проблем със case при дадена новина със id,сега при мене е този проблема


Код:
	case "view":
						include "view.php";
					break;

ама дава ерор при положение че системата за новините е със view.php?id=1
Моля за помош ако е възможно да помогните давам + със сигурност винаги на човека който е помогнал ако можеше щях да давам и на всички който помагат и споделят знанията си.. Благодаря за предварително дадената помош.



:)
 
Не разбрах точно какво имаш в предвид, но ако съм разбрал правилно трябва да стане ето така:

Най - отгоре в кода си слагаш това

Код:
if(isset($id)) {
$id = $_GET['id'];
}else {
$id = '1';
}

и след това в case пишеш :

Код:
   case 'view.php?id=' . $id: 
                  include "view.php"; 
               break;

Ако това не е решение на проблема ти, дай повече код и обясни по -точно какъв ерор и къде ти го дава.
 
Код:
$page = $_GET['page'];
// na4alo na case-ovete
if(!isset($_GET['page'])) {
$_GET['page'] = "view_full.php";
}
switch($_GET['page'])
{


Код:
case 'fizichesko':
include("script/full_article.php"); break;
default: header("Location:view_full.php?page=news");
}

Благодаря :] +
 

Горе