Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с переменной в PHP, до первого нажатия ссылки на страничке.

15K
15 октября 2006 года
auviz
13 / / 26.06.2006
При запуске index.php возникает ошибка $i не определён, после нажатия на BOOM всё работает как надо.
Можно ли выйти из этой ситуации? :confused:

<a href="index.php?i=1">BOOM1</a></p>
<p><a href="index.php?i=2">BOOM2</a></p>
<p><a href="index.php?i=3">BOOM3</a></p>

<?php

if ($i)
{
if ($i==1)
{
include("1.php");
}
if ( $i == 2)
{
include("2.php");
}
if ( $i == 3)
{
include("3.php");
}
}
else
{
include("1.php");
}
?>
4
15 октября 2006 года
mike
3.7K / / 01.10.2002
Варианта два.

1. Отключить WARNING и NOTICE, например вот так:

 
Код:
error_reporting(E_ALL && ~E_NOTICE && ~E_WARNING);


2. Написать правильный код:

Код:
<a href="index.php?i=1">BOOM1</a></p>
<p><a href="index.php?i=2">BOOM2</a></p>
<p><a href="index.php?i=3">BOOM3</a></p>
 
<?php
 
// Пусть по умолчанию будет $i==0
if (!isset($i)) $i=1;
 
switch ($i) {
default:
case 1: include("1.php"); break;
case 2: include("2.php"); break;
case 3: include("3.php"); break;
}
?>


P.S. Исползуй [ php ] и [ /php ] для форматирования кода (без пробелов)
8
15 октября 2006 года
mfender
3.5K / / 15.06.2005
if (isset($_GET['i'])){
............
}
15K
16 октября 2006 года
auviz
13 / / 26.06.2006
Спасибо! :)
Теперь всё работает как надо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог