![]() |
php include help!
Вложений: 1
привет! помогите с кодом плиз!
есть кнопка add она делат include еще одного файла если нажать кнопку еще раз то происходит inclde file2 и так далее да все это нужно делать через сессию вот исходник но у меня данные в сесии взяимоудаляються а не дополняються |
У вас каждый раз в сесии переустанавливаются все переменные из поста:
Код:
$_SESSION['dataa'] = $_POST['dataa']; |
а как правильно сформулировать? дело в том что добавляеться через post в его нужно перевести в сессию
|
ну как минимум переписывайте только те что реально есть в ПОСТ-запросе, а не все.
|
а как из поста записывать данные в сессию провельно?
|
1001 способом, например вместо выше процитированного кода, я бы сделал так как-то:
Код:
foreach ($_POST as $k => $v){ |
хм резельтат тот же самый
при добавлеии data2=1 data1 вообще улетает ps: спасибо за поддержку! |
Вложений: 1
Hubbitus можешь посмотреть архив? сделал но результата пока нету
|
Вложений: 1
Ghennadiy, простите великодушно, но Вы код скопипастить без изменения можете хотя бы!?
Да, и надеюсь у вас есть реальная причина что-то включать таким образом, этот пример с формами лишь выродившаяся иллюстрация того что вы хотите сделать. Потому что если нет, то не надо такого городить. |
спасибо за помощь сейчас посмотрю файл
я php только начал учить, а так вообще я дизайнер, так что если нужна будет проф помощь по 3d max например - буду рад помочь!:yees: добавлено через 3 минуты блин!!! не работает!! может у меня что-то с настройками php? файлы взаимоисключают друг друга при добавлении если добавляешь data2 то data1 уже не видет что был включен файл data1 - этого нету! че делать? |
Цитата:
|
смотрите:
нажимует add -добавляеться файт пишет добавили data1Array ( [dataa] => 1 [1] => add ) нажимаем add -добавляеться файт пишет добавили data2Array ( [datab] => 1 [1] => add ) а должно быть добавили data1 добавили data2 ( [dataa] => 1 [datab] => ) и так делее добавлено через 1 минуту [dataa] => 1 [datab] => 1 так 2 переменные в сесии и вставлино 2 файл вот так не выходит |
Почему так должно быть? У вас всегда подгружается форма всего лишь с одним скрытым элементом! Значит при ее отправке всегда добавляется только один какой-то.
добавлено через 2 минуты Цитата:
При нажатии add у вас на странице каждый раз увеличивается количество форм (из видимой части кнопок add), значит все соответствующие файлы включены. |
о тут работает...можете сбросить настройки вашего php? я думаю что в этом дело, у меня win xp + xamp последней версии
|
У меня нормальный Linux. Что именно вам сбросить???
|
отправил вам PM
добавлено через 1 минуту наверное php.ini у вас файл по другому называеться както там вообщем globals, session cookie - там где все эти настройки добавлено через 32 минуты вобщем я разобрался, это не настройки php а неизвесный глюк xamp! так что поставил другой сервер и все ок! Hubbitus спасибо большое!!! |
Часовой пояс GMT +4, время: 10:26. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.