Спустя 3 минуты, 33 секунды (9.02.2012 - 20:43) johniek_comp написал(а):
слышали про циклы?
Спустя 4 минуты, 57 секунд (9.02.2012 - 20:48) bastar написал(а):
cлышали! и понимаю, что в цикле нужно проверять значение из бд и если оно равно значению из списка, то его сделать selected. просто не знаю как это все организовать?
Спустя 36 секунд (9.02.2012 - 20:49) Игорь_Vasinsky написал(а):
прочитать что в БД, составить условие, вывести селект.
в БД храниться 1
в БД храниться 1
$select = 1;
$select1 = null;
$select2 = null;
$select3 = null;
$select4 = null;
switch($select);
{
case 1: $select1 = 'selected'; break;
case 2: $select2 = 'selected'; break;
case 3: $select3 = 'selected'; break;
case 4: $select4 = 'selected'; break;
default: $select1 = 'selected'; break;
}
<select name="myselect">
<option value="1" <?=$select1?>>1</option>
<option value="2" <?=$select2?>>2</option>
<option value="3" <?=$select3?>>3</option>
<option value="4" <?=$select4?>>4</option>
</select>
Спустя 3 минуты, 36 секунд (9.02.2012 - 20:52) nugle написал(а):
bastar
если средствами регулярок, то можно так
если средствами регулярок, то можно так
preg_replace('#(?<=(?:value\="'.$row['str'].'"))#', ' checked="checked"', $row['text']');
Спустя 4 часа, 19 минут, 54 секунды (10.02.2012 - 01:12) Invis1ble написал(а):
Мда... ТС кстати самый нормальный вариант и предложил ;)
Удивительно только, что при верной мысли он не знает как это реализовать программно.
Удивительно только, что при верной мысли он не знает как это реализовать программно.
<?php
$data = array(
'k1' => 'v1',
'k2' => 'v2',
'k3' => 'v3'
);
$valFromDB = 'v2'
?>
<select name="someVal">
<?php foreach ($data as $key => $value) : ?>
<option value="<?php echo $value ?>"<?php echo $value == $valFromDB ? ' selected="selected"' : '' ?>><?php echo $key ?></option>
<?php endforeach ?>
</select>
Спустя 33 минуты, 30 секунд (10.02.2012 - 01:46) bastar написал(а):
ну вот бывают такие бздыки когда ничего нормально в голову не идет :-)
Спустя 7 часов, 8 минут, 54 секунды (10.02.2012 - 08:55) nugle написал(а):
bastar
а зачем тогда в раздел с регулярными выражениями выкладываешь?
а зачем тогда в раздел с регулярными выражениями выкладываешь?
Спустя 4 часа, 32 минуты, 50 секунд (10.02.2012 - 13:28) bastar написал(а):
nugle
ну так это же еще раздел и форм :-)
ну так это же еще раздел и форм :-)
Спустя 2 минуты, 10 секунд (10.02.2012 - 13:30) nugle написал(а):
А, ну тогда ладно, а я тут специально регулярку подогнал)
Спустя 11 минут, 10 секунд (10.02.2012 - 13:41) bastar написал(а):
nugle
это не останется не замеченным
это не останется не замеченным