Xwab
Форумыnavigate_nextИстория

Топ: Небольшие вопросы по PHP
Сообщения
Teolas

Нужно сделать пхп страницу test.php
Смысл в том чтобы при переходе на test.php?id=1 Была совсем другая страница, и также на test.php?id=2 тоже была дургая х)
Ну какбы обьеденить несколько пхп страниц в одну, чтобы test.php было стартовой, а test.php?id=1 Совсем другой.
Надеюсь вы меня поняли DDD т.к я полный нуб в пхп , и незнаю как точно обьяснить что я хочу =_=

16 Ноя 2010, 14:24
idarvel

Teolas, а зачем тебе то?

16 Ноя 2010, 14:25
Иван

Teolas,

switch($menu){
default:
стандартная
break;
case $_GET['id']:
другая
break;

наверно как то так))

16 Ноя 2010, 14:32
EmptyZero

Teolas,
<?php

$id = isset($_GET['id']) && intval($_GET['id']) > 0 ? intval($_GET['id']) : false;

switch ($id) {

default:
echo 'главная страница';
break;

case 1:
echo 'First page';
break;

}

?>

16 Ноя 2010, 14:33
aBSuRD

Teolas, <?php if(empty($_GET['id'])) { /*страница вида test.php*/ } else if($_GET['id']==1) { /*страница вида test.php?id=1*/ } else if($_GET['id']==2) { /*страница вида test.php?id=2*/ } else { /*если другая цифра*/ } ?>

16 Ноя 2010, 14:37
Teolas

Спасиба всем!1 *_*

16 Ноя 2010, 14:39
Romani4

Народ помогите пожалусто как сделать вывод случайного текста из бд ????

16 Ноя 2010, 15:20
EmptyZero

Romani4, mysql_query('SELECT(*) FROM `table` WHERE `id`="'.mt_rand(1, (mysql_result('SELECT COUNT(`id`) FROM `table`'),0)).'"');

16 Ноя 2010, 16:11
kamuik

fophp, леспед
Romani4,
$row = mysql_fetch_assoc(mysql_query("SELECT (`text`) FROM `table` ORDER BY RAND()"));

echo $row['text'];

16 Ноя 2010, 16:13
suhonok

fophp, во-первый, сам по себе запрос кривой, во-вторых, ид какой либо может быть и удален, что тогда? Если таблица не сильно тяжелая, то RAND в запросе

16 Ноя 2010, 16:15
Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.