<?php
switch (isset ( $_GET['id'] ) ) {
case 1 ;
include '1.php' ;
break ;
default ;
echo 'Error' ;
break ;
}
Почему код работает неправильно?
Сообщение error вылезает до нажатия на ссылку.
Спустя 3 минуты, 4 секунды (7.06.2011 - 11:01) Michael написал(а):
switch (isset ( $_GET['id'] ) ? (int)$_GET['id'] : 0 ) {
Спустя 3 минуты, 57 секунд (7.06.2011 - 11:05) ZSH написал(а):
Цитата |
case1 ; |
Цитата |
default ; |
вместо ; надо :
Спустя 4 минуты, 35 секунд (7.06.2011 - 11:10) Michael написал(а):
! |
Michael |
Спустя 1 минута, 50 секунд (7.06.2011 - 11:12) Korovnik написал(а):
ZSH ниче не изменилось.
Спустя 37 секунд (7.06.2011 - 11:12) Korovnik написал(а):
Михаель! может поможешь?
Спустя 29 минут, 17 секунд (7.06.2011 - 11:42) alex12060 написал(а):
<?php
switch ($_GET['id']) {
case 1:
include '1.php' ;
break ;
default:
echo 'Error' ;
break ;
}
Спустя 12 минут, 14 секунд (7.06.2011 - 11:54) Snus написал(а):
<?php
$id = !empty($_GET['id']) ? (int)$_GET['id'] : 0;
switch ($id) {
case 1: require 'file1.php'; break;
case 2: require 'file2.php'; break;
default: echo 'Error'; break;
}
?>
Спустя 23 минуты, 8 секунд (7.06.2011 - 12:17) Korovnik написал(а):
Спасибо,все работает