Например у меня есть файл index.php и в нем много страниц вида index.php?id=1, ...id=2 и т.д. Как можно сделать условие, чтоб если id этой страницы, например, равен 12, то выводился заданный текст, а если id другой, то не выводится ничего.
$do = isset ($_GET['do']) ? $_GET['do'] : '';
switch ($do) {
case '1':
echo 'Твой текст';
break;
/*.......нужное кол-во case'ов*/
case '12':
echo 'Твой текст';
break;
default:
echo 'Твой текст';
}
Ссылки будут вида: index.php?do=1, ...index.php?do=12
можно еще добавить проверку на численные значения
intval($_GET['do'])
Если я неошибаюсь файл read.php из дистрибутива написан таким образом
таким образом написано большинство файлов двига
а можно точнее,что значит это выражение?
----------
$do = isset ($_GET['do']) ? $_GET['do'] : '';
zumak (03.08.2010/20:51)
а можно точнее,что значит это выражение?----------$do = isset ($_GET['do']) ? $_GET['do'] : '';
Эта фильтрация переменых и проверка на существование даной переменой
а зачем её проверять на существование если она постоянна?