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

Форум PHP

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

 

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

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

тема: Как сделать в одну строчку?
 
 автор: Andrey_V   (29.01.2006 в 19:32)   письмо автору
 
 

Есть такой код
--------------------------------
<?php
$arr_3[1] = "Производитель";
$arr_3[2] = "Цена (руб)";
$arr_3[3] = "Цена";
$arr_3[4] = "Валюта";

echo "<table border=1 WIDTH=100% cellspacing=0 cellpadding=0>";
echo "<tr>
<td>Производитель:

<form name=sort method=post>";
if(count($arr_3) > 0)
{
echo "<select name=id_catalog_3 onchange='this.form.submit()'>";
echo "<option value=0>Наименование</option>";
foreach($arr_3 as $index => $value)
{
if($index == $_POST['id_catalog_3']) $selected = "selected";
else $selected = "";
echo "<option value=$index $selected>$value</option>";
}
echo "</select>";
}
echo "</td>";
echo "</tr>";
echo "</table>";
?>
--------------------------------
Результат: в ячейке таблицы должны выводиться название и поле со списком. Почему-то выводится в две строки, а хочется - в одну.
Как этого добиться?

   
 
 автор: Rainbow   (29.01.2006 в 19:44)   письмо автору
 
   для: Andrey_V   (29.01.2006 в 19:32)
 

Если правильно тебя понял то попробуй вот так:

<<?php
$arr_3[1] = "Производитель";
$arr_3[2] = "Цена (руб)";
$arr_3[3] = "Цена";
$arr_3[4] = "Валюта";

echo "<table border=1 WIDTH=100% cellspacing=0 cellpadding=0>";
echo "<tr>
<td>Производитель: </td><td>

<form name=sort method=post>";
if(count($arr_3) > 0)
{
echo "<select name=id_catalog_3 onchange='this.form.submit()'>";
echo "<option value=0>Наименование</option>";
foreach($arr_3 as $index => $value)
{
if($index == $_POST['id_catalog_3']) $selected = "selected";
else $selected = "";
echo "<option value=$index $selected>$value</option>";
}
echo "</select>";
}
echo "</td>";
echo "</tr>";
echo "</table>";
?>

   
 
 автор: Andrey_V   (29.01.2006 в 20:01)   письмо автору
 
   для: Rainbow   (29.01.2006 в 19:44)
 

А внутри одной ячейки как-то можно?

   
Rambler's Top100
вверх

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