есть база в ней описание определенных обьектов
kod1 kod2 param1 param2 flag1 flag2
100 GFT 154.22 155.24 1 2
101 GFR 255.00 256.00 1 1
вытаскиваю их и формирую форму для заполнения
<input type='text' size='8' name='obj{$obj['kod1']}' id='obj{$obj['kod1']}' />
<input type='checkbox' obj{$obj['flag1']}' id='obj{$obj['flag1']}' />
и посылаю методом post в этот же файл для анализа очистки и записи
переменные передаются и они есть но не могу никак взять их значение
for($i=1;$i<1000;$i++)
{
if (isset($_POST['obj'.$i])) - есть ли переменная
{
$tmp1='obj'.$i; - 'это имя переменной
echo("$tmp1");
if (${$tmp1}>0) - проверка значения переменной
${$tmp1}- вот тут не знаю что писать - как взять значение
{
}
}
}
посоветуйте
Спустя 4 минуты, 41 секунда (9.04.2009 - 10:27) Kuliev написал(а):
gvidon2
PHP |
<input type='text' size='8' name='kod1' value='obj{$obj['kod1']}' /> |
Спустя 1 час, 3 минуты, 2 секунды (9.04.2009 - 11:30) gvidon2 написал(а):
имена переменных - objXXX - где XXX- число от 1 до 999
список имен динамический
var_dump($_POST) показывает имена переменных и их значение
но вывод на экран - как мне взять значение переменных ?
список имен динамический
var_dump($_POST) показывает имена переменных и их значение
но вывод на экран - как мне взять значение переменных ?
Спустя 2 часа, 55 минут, 20 секунд (9.04.2009 - 14:26) gvidon2 написал(а):
спасибо протупил
for($i=1;$i<1000;$i++)
{
if (isset($_POST['obj'.$i])) - есть ли переменная
{
$tmp1='obj'.$i; - 'это имя переменной
echo("$tmp1");
if ($_POST['obj'.$i]>0) - проверка значения переменной !!!!!!!
{
}
}
}
for($i=1;$i<1000;$i++)
{
if (isset($_POST['obj'.$i])) - есть ли переменная
{
$tmp1='obj'.$i; - 'это имя переменной
echo("$tmp1");
if ($_POST['obj'.$i]>0) - проверка значения переменной !!!!!!!
{
}
}
}
Спустя 21 день, 3 часа, 6 минут, 3 секунды (30.04.2009 - 17:32) free1s написал(а):
а как взять переменную, переданную через ссылку
PHP |
www.../katalog.php?connect=mts&gorod=spb; |
mts и spb надо взять из ссылки через $_POST ?
Спустя 4 минуты, 8 секунд (30.04.2009 - 17:36) hara написал(а):
$_GET
Спустя 58 секунд (30.04.2009 - 17:37) free1s написал(а):
mts=($_GET);
или
$mts=($_GET);
или
$mts=($_GET);
Спустя 3 минуты, 17 секунд (30.04.2009 - 17:40) free1s написал(а):
ничего не работает
connect($_GET); ???
connect($_GET); ???
Спустя 1 час, 18 минут, 28 секунд (30.04.2009 - 18:59) hara написал(а):
Нужно почитать книгу с названием похожим на "Самоучитель PHP5" срочно
многое станет понятно, т.к. дальше без этого нельзя.
$_GET это массив
$mts=($_GET['mts']);
что за варианты? пытаешься угадать синтаксис PHP ?
многое станет понятно, т.к. дальше без этого нельзя.
$_GET это массив
$mts=($_GET['mts']);
что за варианты? пытаешься угадать синтаксис PHP ?
Спустя 26 дней, 4 часа, 52 минуты, 51 секунда (26.05.2009 - 23:51) free1s написал(а):
ага)))
только так!
только так!