|
|
|
|
|
для: kasmanaft
(30.11.2006 в 07:29)
| | Спасибо получилось !!! | |
|
|
|
|
|
|
|
для: xenux
(29.11.2006 в 22:56)
| | Возможно, включены магические кавычки ... попробуй в gy1.php обработать строку перед unserialize
if (get_magic_quotes_gpc())
$_POST['arts'] = stripslashes($_POST['arts']);
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.11.2006 в 23:39)
| | чето я запутался ...
тебе нужно было чтоб передалася переменная из хиден как из обычного инпута/...
эээ так что шас не выходит? | |
|
|
|
|
|
|
|
для: xenux
(29.11.2006 в 22:56)
| |
<input type="hidden" value=<? echo '"'.htmlspecialchars($arr).'"'; ?> name="arts" >
|
| |
|
|
|
|
|
|
|
для: xenux
(29.11.2006 в 21:36)
| | to moonfox
это делать после передачи? если да то возвращает только h[0] текст array а не массив. POST i SESSION.
$h=array($_POST['bla']);
foreach($h as $val) {echo $val;}
|
to kasmanaft пробовал делать через serialize в POST не выходит в Session выходит незнаю почему может проблема в php.ini кто знает в чем дело?
после передачи $arr = serialize($arr) назад не соберается только до.
<?
$arr = array ('a', 'b', 'c');
echo $arr."<br>";
echo $arr = serialize($arr)."<br>";
echo unserialize($arr);
?>
|
вот как делал
<?
session_start();
$arr = array ('a', 'b', 'c');
$arr = serialize($arr);
$_SESSION['bla']=$arr;
?>
<form action="gy1.php" method="post">
<input type="hidden" value="1" name="delete" >
<input type="hidden" value=<? echo $arr; ?> name="arts" >
<input class=button type=submit value="YES">
</form>
|
| |
|
|
|
|
|
|
|
для: moonfox
(29.11.2006 в 21:11)
| | Всем большое спасибо !!! очень много нужной информации. | |
|
|
|
|
|
|
|
для: kasmanaft
(29.11.2006 в 21:05)
| | необъявлен
аналогично
$h=array($_POST['bla']);
foreach($h as $val) {echo $val;}
с другой стороны bla[ ]- вернет массив
$k=$_POST['bla'];
echo $k[0]; | |
|
|
|
|
|
|
|
для: moonfox
(29.11.2006 в 21:01)
| | >> $_POST['bla'] - элемент массива
который тоже может быть массивом
<form action='' method=post>
<input type=text name=text[]>
<input type=text name=text[]>
<input type=text name=text[]>
<input type=text name=text[]>
<input type=submit>
</form>
<?
if (!empty($_POST['text']))
foreach ($_POST['text'] as $text)
echo $text."<br>"
?>
|
| |
|
|
|
|
|
|
|
для: xenux
(29.11.2006 в 20:36)
| | foreach works only on arrays...
foreach($_POST as $val) {..} - массив
$_POST['bla'] - элемент массива
прекрасно из хиден все передветься | |
|
|
|
|
|
|
|
для: xenux
(29.11.2006 в 20:36)
| | Можно попробовать serialize / unserialize
<?
$arr = array ('a', 'b', 'c');
echo $arr."<br>";
echo $arr = serialize($arr)."<br>";
echo unserialize($arr);
?>
|
| |
|
|
|
|