|
|
|
|
|
для: ronin
(18.12.2007 в 19:14)
| | Вопрос снят:
$lenth=explode('.', $date_birth);
echo "<select class=input type=text name='year'>
<option value='0'>Выберете год</option>";
for($i = 1930; $i <= 2000; $i++)
{
if($lenth[2] == $i) $temp = "selected";
else $temp = "";
echo "<option value=$i \"selected\" $temp>$i";
}
echo "</select><br>";
|
| |
|
|
|
|
|
|
|
для: ronin
(18.12.2007 в 18:50)
| |
<?php
$lenth=explode('.', $date_birth);
// разбивка на три переменных
echo "<select class=input type=text name='year'>
<option value='0'>Âûáåðèòå ãîä</option>";
for($i = 1930; $i <= 2000; $i++)
{
if($year == $i) $temp = "selected";
else $temp = "";
echo "<option value=$i if ($year == $lenth[2]) \"selected\" $temp>$i";
}
echo "</select><br>";
?>
|
выводит список годов, но не отмечает тот что соответствует году из базы
если написать:
echo $lenth[2];
то выводит год из базы! | |
|
|
|
|
|
|
|
для: halt.avmc
(18.12.2007 в 17:45)
| | _ | |
|
|
|
|
|
|
|
для: ronin
(18.12.2007 в 13:24)
| | Код не полный и понять по нему что либо не представляется возможным
Откуда здесь взялась переменная $key? Что она означает?
И еще момент
...
if($date_year == $i) $temp = "selected";
else $temp = "";
echo "<option value=$i if($year == $key) echo \"selected\" $temp>$i";
...
|
с каких это пор внутри ХТМЛ-тегов можно использовать ПХП-шные конструкции? Зачем там вообще этот if?
Попробуй так
...
if($date_year == $i) $temp = "selected='selected'";
else $temp = "";
echo "<option value=$i $temp>$i";
...
|
| |
|
|
|
|
|
|
| Здравствуйте!
у меня есть поле(varchar), где хранится дата(25.03.2007)при выводе из базы она ($date_birth) разбивается
на три переменные - $day,$month,$year .
Имеются три динамических селекта, и вслучае совпадения данных из БД селекты должны быть отмечены.
у меня получается бред привожу только один селект:
foreach ($date_birth as $str)
{
list ($day,$month,$year) = explode (".", $str);
$array[$key] = $year;
echo "<select class=input type=text name='year'>
<option value='0'>выберете год</option>";
for($i = 1930; $i <= 2000; $i++)
{
if($date_year == $i) $temp = "selected";
else $temp = "";
echo "<option value=$i if($year == $key) echo \"selected\" $temp>$i";
}
echo "</select><br>";
}
|
| |
|
|
|
|