|
|
|
| есть вот такой запрос
$ctg = mysql_query("SELECT * FROM all_catalog");
while($cat = mysql_fetch_array($ctg))
{
$tip_catalog=htmlspecialchars($cat['tip_catalog']);
$name_tip_catalog=htmlspecialchars($cat['name_tip_catalog']);
}
и надо в форму вставить выборку из этой таблицы кода типа каталога по наименованию каталога
<form action="insert_tip_podcatalog.php" method="post" >
<tr><th height="29" colspan="3" align="left" ></th></tr>
<tr><td colspan="2" код типа каталога</td>
<td width="265">
<label>
<select name="tip" id="tip" >
<option value= "<?php echo $tip_catalog;?>" selected> <?php echo $name_tip_catalog;?> </option>
</select>
</label></td>
что-то я тут неправильно делаю. Видна только одна запись этих типов. Их там много. Никогда не делала эти селекты путем выборки из таблицы. Запуталась. Подскажите пожалуйста.
Вот тут можно запустить.
http://iisus-hristos.com/paleh/admin_ikon/input_tip_podcatalog.php
Надо цикл приспособить в этот селект. Не знаю как правильно записать. | |
|
|
|
|
|
|
|
для: tavila2010
(29.07.2009 в 02:16)
| | Вы или назначайте значения селектам внутри while:
<form action="insert_tip_podcatalog.php" method="post" >
<tr><th height="29" colspan="3" align="left" ></th></tr>
<tr><td colspan="2" код типа каталога</td>
<td width="265">
<label>
<?php
while($cat = mysql_fetch_array($ctg))
{
$tip_catalog=htmlspecialchars($cat['tip_catalog']);
$name_tip_catalog=htmlspecialchars($cat['name_tip_catalog']);
?>
<select name="tip" id="tip" >
<option value= "<?php echo $tip_catalog;?>" selected> <?php echo $name_tip_catalog;?> </option>
</select>
<?php
}
?>
</label></td>
|
либо как то так:
<?php
$ctg = mysql_query("SELECT * FROM all_catalog");
while($cat = mysql_fetch_array($ctg))
{
$catalog[] = $cat;
}
?>
<form action="insert_tip_podcatalog.php" method="post" >
<tr><th height="29" colspan="3" align="left" ></th></tr>
<tr><td colspan="2" код типа каталога</td>
<td width="265">
<label>
<select name="tip" id="tip" >
<?php
foreach($catalog as $val)
{
?>
<option value= "<?php echo htmlspecialchars($val['tip_catalog'])?>" selected> <?php echo htmlspecialchars($val['name_tip_catalog'])?> </option>
<?php
}
?>
</select>
</label></td>
|
| |
|
|
|
|
|
|
|
для: mehelson
(29.07.2009 в 03:17)
| | только в первом варианте селект должен быть вне цикла. | |
|
|
|
|
|
|
|
для: ride
(29.07.2009 в 08:26)
| | Cогласен :) | |
|
|
|
|
|
|
|
для: ride
(29.07.2009 в 08:26)
| | http://iisus-hristos.com/paleh/admin_ikon/input_tip_podcatalog.php - вот как раз цикл за селектом. И тогда берет только одну запись. А не подскажите как первый вариант правильно записать? | |
|
|
|
|
|
|
|
для: tavila2010
(29.07.2009 в 10:49)
| |
<form action="insert_tip_podcatalog.php" method="post" >
<tr><th height="29" colspan="3" align="left" ></th></tr>
<tr><td colspan="2" код типа каталога</td>
<td width="265">
<label>
<select name="tip" id="tip" >
<?php
while($cat = mysql_fetch_array($ctg))
{
$tip_catalog=htmlspecialchars($cat['tip_catalog']);
$name_tip_catalog=htmlspecialchars($cat['name_tip_catalog']);
?>
<option value= "<?php echo $tip_catalog;?>" selected> <?php echo $name_tip_catalog;?> </option>
<?php
}
?>
</select>
</label></td>
|
| |
|
|
|
|
|
|
|
для: mehelson
(29.07.2009 в 10:56)
| | mysql_query | |
|
|
|
|
|
|
|
для: Trianon
(29.07.2009 в 11:09)
| | Она где-то рядом | |
|
|
|
|
|
|
|
для: mehelson
(29.07.2009 в 10:56)
| | Ура! Получилось! Спасибо большое! Вы настоящий друг! | |
|
|
|