За последние 24 часа нас посетили 55022 программиста и 1725 роботов. Сейчас ищут 934 программиста ...

Присвоить переменную массиву

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

  1. margin

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

    С нами с:
    12 июн 2009
    Сообщения:
    20
    Симпатии:
    0
    Возник следующий вопрос:

    Выполняется запрос в базу
    PHP:
    1. $result=mysql_query('select * from table where id="1"');
    2. while($row=mysql_fetch_row($result)){
    3.  
    4. $content = $row['name'];
    5.  
    6. }
    7.  
    8. echo $content;
    9.  
    Вопрос в следующем как сделать чтобы при выводе $content выводились все строки массива, а не одна строка.
    Чтобы потом можно было одну переменную вставить в данную форму:
    echo "<select>$content</select>

    Тоесть контент имел например значения <option>Антон</option><option>Рома</option><option>Максим</option> , которые выведены в массиве?

    Еще раз повторю проблема заключается в том что я не знаю как присвоить одну переменную всему массиву...
     
  2. iliavlad

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

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    $content .= "<option>" . $row['name'] . "</option>";
     
  3. margin

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

    С нами с:
    12 июн 2009
    Сообщения:
    20
    Симпатии:
    0
    Хах оказывается дело было всего лишь в точке....
     
  4. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    margin, эта точна склеивает строки. Берёт готовую переменную и ставит её в начала присоеденяемой строки.
    PHP:
    1. <?
    2. $content .= "<option>" . $row['name'] . "</option>";
    3. // это синоним
    4. $content = $content."<option>" . $row['name'] . "</option>";
    Читать надо мануал.