За последние 24 часа нас посетили 63169 программистов и 1737 роботов. Сейчас ищут 847 программистов ...

Можно ли в переменную запихать цикл?

Тема в разделе "PHP для новичков", создана пользователем Eser, 9 дек 2009.

  1. Eser

    Eser Активный пользователь

    С нами с:
    16 янв 2007
    Сообщения:
    141
    Симпатии:
    0
    Можно ли сделать такое:

    Условие
    {
    $textout="
    echo "Выбирите элемент <select>";
    require_once ('mysql_conect.php');
    $use_db=mysql_query("use gekon;");
    $sql_select=mysql_query("select * from object_atribute;");
    $kolvo2=mysql_num_rows($sql_select);
    for($i=0;$i<$kolvo2;$i++)
    {
    $select_array=mysql_fetch_array($sql_select);
    echo "
    <option value=$select_array[object_atribute_id]>$select_array[object_atribute_id]-$select_array[name]</option>";
    }
    echo "</select>";
    ";
    }

    echo $textout;
     
  2. nimistar

    nimistar Активный пользователь

    С нами с:
    30 май 2007
    Сообщения:
    919
    Симпатии:
    0
    угу

    код стоит оформлять тегами
    и я бы чуть поменял:
    PHP:
    1.  
    2. <?php
    3. $sql_select=mysql_query("select * from object_atribute;");
    4. while($select_array=mysql_fetch_array($sql_select)){
    5.     echo '<option value="'.$select_array['object_atribute_id'].'">'.$select_array['object_atribute_id'].'-'.$select_array['object_name'].'</option>';
    6. }
    7. ?>
    8.  
     
  3. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    вот до чего дошел форум)

    Eser зачем тебе эхо в середине? формируешь строку и ее выводишь.
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    armadillo
    ФТОПКУ формальности! Даёшь говнокод!!!
     
  5. Eser

    Eser Активный пользователь

    С нами с:
    16 янв 2007
    Сообщения:
    141
    Симпатии:
    0
    Спасибо разобрался