|
|
|
| после запуска кода Notice: Undefined index: id in D:\.......\index.php on line 36 как решить даную ошибку:
<?php
$menu = array(
"Page"=>"index.php?id=page",
"Page1"=>"index.php?id=page1",
"Page2"=>"index.php?id=page2",
"Page3"=>"index.php?id=page3",
"Page4"=>"index.php?id=page4",
"Page5"=>"index.php?id=page5"
);
?>
<table width="100%">
<tr>
<td>
<?php
getMenu($menu);
?>
</td>
</tr>
</table>
<?php
$id=strip_tags($_GET['id']);
switch($id){
case "page1": include "page1.php";break;
case "page2": include "page2.php";break;
case "page3": include "page3.php";break;
case "page4": include "page4.php";break;
case "page5": include "page5.php";break;
case "page":
default:
echo '<p>Hello?';
}
?> | |
|
|
|
|
|
|
|
для: Bogdan
(11.01.2013 в 20:42)
| | Вместо
$id=strip_tags($_GET['id']);
написать условие
если существует $_GET['id'] тогда присваивать | |
|
|
|
|
|
|
|
для: Yuriev
(11.01.2013 в 21:10)
| | Невероятно но работает!!!! спасибо!!!! тока начал учить много нюансов возникает ...... | |
|
|
|
|
|
|
|
для: Bogdan
(11.01.2013 в 22:10)
| | тут не учить, а понимать процесс. Эта ошибка говорит о том, что у массива _GET нет элемента с индексом id.
isset проверяет, есть ли такая переменная | |
|
|
|