|
|
|
| Передача одного значения
<input type=hidden name=vibor value="<?=htmlspecialchars($_POST['vibor'],ENT_COMPAT)?>">
А можно ли передать массив? | |
|
|
|
|
|
|
|
для: helovek
(22.06.2008 в 06:14)
| | Можно, как строку с разделителем. | |
|
|
|
|
|
|
|
для: helovek
(22.06.2008 в 06:14)
| | > А можно ли передать массив?
<?php
foreach($arr as $k => $v)
{
echo '<input type="hidden" name="arr[' . $k . ']" value="' . htmlspecialchars($v) . '" />' . "\r\n";
}
?>
|
| |
|
|
|
|
|
|
|
для: BinLaden
(22.06.2008 в 12:25)
| | А htmlspecialchars может лишнее здесь? | |
|
|
|
|
|
|
|
для: sim5
(22.06.2008 в 14:38)
| | ни в коем разе. | |
|
|
|
|
|
|
|
для: Trianon
(22.06.2008 в 15:27)
| | Вообще, если этот массив нужно передать между страницами, то уж лучше ипользовать сессию. Передача его в поле формы, опрадана лишь в том случае, если его надо передать клиенту в JS сценарий (хотя в этом случае лучше прописать его как переменную), тогда эта обработка может стать головной болью. | |
|
|
|
|
|
|
|
для: sim5
(22.06.2008 в 15:58)
| | Получается! Спасибо!
foreach($_POST['man'] as $key => $val)
{
echo '<input type="hidden" name="man[' . $key . ']" value="' . htmlspecialchars($val) . '" />' . "\r\n";
}
|
| |
|
|
|
|
|
|
|
для: helovek
(22.06.2008 в 18:40)
| | А для чего вы их передаете через форму? Почему? | |
|
|
|