Don Arana
Новичок
Firefox и $_POST
Небольшой тестовый код, скажем test.php
Работает в IE v6, Opera v7.54 одинаково:
Array
(
[uid] =>
[20_x] => 25
[20_y] => 7
)
Array ( [0] => 20_y )
Тестим в Мозилле Firefox:
Array
(
[10_x] => 24
[10_y] => 9
[10] => kick
[uid] =>
)
Array ( [0] => uid )
Ну не дибилизм????
Мне нужно, чтобы элемент массива $arr был 20_y, как у IE и Opera.
Что делать? Подстраиваться под $_SERVER['HTTP_USER_AGENT']?
Небольшой тестовый код, скажем test.php
PHP:
<?php
echo "<pre>";
print_r($_POST);
echo "</pre>";
if(isset($_POST['uid'])) {
foreach ($_POST as $key => $value) {
$arr = explode("_x", $key);
}
print_r($arr);
}
?>
<form method="post">
<input type="image" width="63" height="14" border="0" src="img1.gif" name="10" alt="kick" value="kick" />
<input type="image" width="63" height="14" border="0" src="img2.gif" name="20" alt="kick" value="kick" />
<input type="hidden" name="uid">
</form>
Array
(
[uid] =>
[20_x] => 25
[20_y] => 7
)
Array ( [0] => 20_y )
Тестим в Мозилле Firefox:
Array
(
[10_x] => 24
[10_y] => 9
[10] => kick
[uid] =>
)
Array ( [0] => uid )
Ну не дибилизм????
Мне нужно, чтобы элемент массива $arr был 20_y, как у IE и Opera.
Что делать? Подстраиваться под $_SERVER['HTTP_USER_AGENT']?