if (!isset($_POST['add']))
{
$_POST['title'] = ''; $_POST['text'] = ''; $_POST['meta_k'] = '';
$_POST['meta_d'] = ''; $_POST['link'] = '';
}
Заменить на вот это
if (!isset ($_POST['add']))
$_POST = array (
'title' => '',
'text' => '',
'meta_k' => '',
'meta_d' => '',
'link' => '',
);
Спасибо!
Спустя 32 минуты, 1 секунда (13.06.2011 - 11:47) Игорь_Vasinsky написал(а):
Второй вариант - мненравися больше, но наверноое - использует больше ресурсов, но разница мелкая.
Спустя 46 секунд (13.06.2011 - 11:48) m4a1fox написал(а):
Игорь_Vasinsky
Спасибо! На нем и остановлюсь!
Спасибо! На нем и остановлюсь!
Спустя 42 секунды (13.06.2011 - 11:49) sharki написал(а):
А смысл этих манипуляций?
Спустя 2 минуты, 23 секунды (13.06.2011 - 11:51) sharki написал(а):
Если прям уж нужно, то универсальный вариант
if (!isset ($_POST['add']))
foreach($_POST as $key => $value)
$_POST[$key] = '';
Спустя 55 секунд (13.06.2011 - 11:52) m4a1fox написал(а):
sharki
Мне просто было интересно! Но спасибо! Возьму на заметку!
Мне просто было интересно! Но спасибо! Возьму на заметку!
Спустя 5 минут, 17 секунд (13.06.2011 - 11:57) m4a1fox написал(а):
sharki
да, кстати. Ваш вариант универсален для всех $_POST которые передаются, но у меня в массиве - не все. Так что, остановлюсь на массиве. Хотя Ваш вариант куда симпотичнее выглядит:)
да, кстати. Ваш вариант универсален для всех $_POST которые передаются, но у меня в массиве - не все. Так что, остановлюсь на массиве. Хотя Ваш вариант куда симпотичнее выглядит:)
Спустя 5 минут, 40 секунд (13.06.2011 - 12:03) Игорь_Vasinsky написал(а):
Цитата |
Ваш вариант универсален для всех $_POST которые передаются, но у меня в массиве - не все |
и POST и GEt - это сами по себе суперглобальные массивы, а то что те не все POST принять нужно, то да делайкак нужно.
Спустя 15 минут, 26 секунд (13.06.2011 - 12:18) m4a1fox написал(а):
Игорь_Vasinsky
Так и делаю!
![smile.gif](http://phpforum.ru/html/emoticons/smile.gif)
Спустя 6 минут, 57 секунд (13.06.2011 - 12:25) sharki написал(а):
m4a1fox
ну так ты делай двумерные, и будет тебе счастье
ну так ты делай двумерные, и будет тебе счастье
Спустя 34 секунды (13.06.2011 - 12:26) m4a1fox написал(а):
sharki
Например?
Например?
Спустя 1 минута, 32 секунды (13.06.2011 - 12:27) sharki написал(а):
$_POST['item1']['name']
$_POST['item1']['title']
$_POST['item1']['bla']
....
И будет некая группировка эл-тов
Спустя 1 минута, 16 секунд (13.06.2011 - 12:29) alex12060 написал(а):
sharki
А смысл?
А смысл?
Спустя 37 секунд (13.06.2011 - 12:29) sharki написал(а):
alex12060
Чтобы вручную каждый раз не прописывать
Чтобы вручную каждый раз не прописывать
if (!isset ($_POST['add']))
$_POST = array (
'title' => '',
'text' => '',
'meta_k' => '',
'meta_d' => '',
'link' => '',
);
Спустя 15 минут, 56 секунд (13.06.2011 - 12:45) alex12060 написал(а):
Я вообще по идее не понимаю, зачем ему эта мукора?
Ну ладно, я молчу)
Ну ладно, я молчу)
Спустя 1 минута, 48 секунд (13.06.2011 - 12:47) sharki написал(а):
Я сам не понимаю, зачем, раз замарочился человек пусть думает
![biggrin.gif](http://phpforum.ru/html/emoticons/biggrin.gif)
Спустя 18 минут, 5 секунд (13.06.2011 - 13:05) Invis1ble написал(а):
m4a1fox
Смотри не наступи на грабли.
Второй вариант кода отличается от первого тем, что так у тебя останется в массиве _POST только элементы с перечисленными тобой ключами. Т.е. если были еще другие элементы, то можешь помахать им ручкой
Смотри не наступи на грабли.
Второй вариант кода отличается от первого тем, что так у тебя останется в массиве _POST только элементы с перечисленными тобой ключами. Т.е. если были еще другие элементы, то можешь помахать им ручкой
![wink.gif](http://phpforum.ru/html/emoticons/wink.gif)