Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вывод условия
 
 автор: ottawa1   (08.09.2015 в 18:28)   письмо автору
 
 

Здравствуйте смотрел в интернете не нашел похожего.Вывод условия если: ID=50 то выводится ID=25; если: ID=48 то выводится ID=24; если: ID=46 то выводится ID=23; если: ID=44 то выводится ID=26;

  Ответить  
 
 автор: indexer   (09.09.2015 в 10:06)   письмо автору
 
   для: ottawa1   (08.09.2015 в 18:28)
 

Может, как то так.

<?php
$ids  
= array("50" => "25""48" => "24""46" => "23""44"=>"26");
echo 
$ids[50];
//print_r($ids);
//echo @$ids[$ID];

  Ответить  
 
 автор: KPETuH   (09.09.2015 в 11:54)   письмо автору
 
   для: ottawa1   (08.09.2015 в 18:28)
 

А где тут условие? По моему тут деление на 2.

  Ответить  
 
 автор: indexer   (09.09.2015 в 11:58)   письмо автору
 
   для: KPETuH   (09.09.2015 в 11:54)
 

44/2!=26 (тоже попался на делении)

  Ответить  
 
 автор: KPETuH   (09.09.2015 в 12:29)   письмо автору
 
   для: indexer   (09.09.2015 в 11:58)
 

возможно очепятка топикстартера )

  Ответить  
 
 автор: indexer   (09.09.2015 в 14:06)   письмо автору
 
   для: KPETuH   (09.09.2015 в 12:29)
 

А-а-а, это уже известная задача, неоднократно встречающаяся на форуме.
Понятно.=)

  Ответить  
 
 автор: ottawa1   (09.09.2015 в 16:29)   письмо автору
 
   для: indexer   (09.09.2015 в 14:06)
 

условие это оператор Оператор if else

  Ответить  
 
 автор: indexer   (09.09.2015 в 22:23)   письмо автору
 
   для: ottawa1   (09.09.2015 в 16:29)
 

Все ниже написанное можете смело отправлять на http://govnokod.ru/
Вот вам индусский код по вашим условиям как и хотели if/else.
Чем решение с массивом не устроило? Хотел предложить case но это видимо тоже не условие if/else

<?php
if($id==50){
echo 
"ID=25";
    }elseif(
$id==48){
    echo 
"ID=24";
        }elseif(
$id==46){
        echo 
"ID=23";
            }elseif(
$id==44){
            echo 
"ID=26";
                }else{
                echo 
" ";
                }

  Ответить  
 
 автор: ottawa1   (10.09.2015 в 21:18)   письмо автору
 
   для: indexer   (09.09.2015 в 22:23)
 

Здравствуйте. Во первых хочу поблагодарить за помощь и доброжелательность.На других форумах отношение иное.По поводу кода. Этот индусский код как то работает довести его только до ума.Открываю страницу с индексом=50 идет информация на странице а внизу цифры "25".Также и при открытии других страниц открываю следующуюю страницу с ID= 48 выводится информация страницы а внизу цифры 24 и т.д. Первоначально сдесь такой код
<?php
$id 
5;
$posts_team = new WP_Query(array('cat' => $id'posts_per_page' => 3'order' => 'ASC'));
?>
<h1 class="center-n"><span class="hnc">Информация</span> <span class="hnl">/ <a href="<?php echo get_category_link($id); ?>">View The Team</a></span></h1>
<?php if ( $posts_team->have_posts() ) : ?>
    <div class="our-team-main">
    <?php while ( $posts_team->have_posts() ) : $posts_team->the_post(); ?>
        <div>
        <!--Выведем ссылку на текущий пост, c функцией вывода изображений, которая называется the_post_thumbnail()..-->
            <h2><a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('full'); ?></a>
            <br />
            <?php the_title(); ?><br />
            <span><?php my_list_tags(); ?></span></h2>
            <?php the_excerpt(); ?>
        </div>
    <?php endwhile; ?>
    </div>
<?php else: ?>
<?php 
endif; ?>


сдесь вначале жестко задано с какого ID выводить данные из базы $id = 5; мне же хочется выводить информацию из бызы которая привязана к коду страниц 50,48,46,44 . Если я вас не утомил посоветуйте как быть?

  Ответить  
 
 автор: indexer   (10.09.2015 в 22:14)   письмо автору
 
   для: ottawa1   (10.09.2015 в 21:18)
 

Вы что то слышали про шаблонизаторы?
А про уже написанные классы постраничного вывода?
Увольте, это без меня. Я не готов так издеваться над людьми.
Каша из php html css не сопровождается и не поддерживается никак.
Отлавливать ошибки в такой каше - потеря времени, сил, душевного спокойствия, нирваны.

  Ответить  
 
 автор: ottawa1   (12.09.2015 в 09:13)   письмо автору
 
   для: indexer   (10.09.2015 в 22:14)
 

Приветствую.Я никаким образом не собирался просить что то делать за меня.Код выложил как пример показать чего я добиваюсь.В коде $id = 5; это не подходит. На этом месте должно быть условие при котором попеременно выводится $id=25,$id=24,$id=23,$id=26. Страницы же 50,48,46,44 выводятся в верхней части кода которую я не пишу т.к. это не имеет смысла и в том числе и потому что не хочу никому заморачивать голову.

  Ответить  
 
 автор: ~AquaZ~   (16.09.2015 в 21:09)   письмо автору
 
   для: ottawa1   (08.09.2015 в 18:28)
 

Существует такая вещь как постановка задачи. В данном случае поставлена бессмысленная задача.
Нужно спокойно представить, чего вы хотите добиться и зачем.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования