Передача данных двумя методами

DV

Guest
Передача данных двумя методами

Скажите пожалуйста, а можно результат формы передать по get, а вот дополнительные данные, которые идут ниже в такой форме - <input type=hidden name=content value="<?=$content?>"> по post? А то получается, что тело новости при переносе новости проходит через
адресную строку...
 

Фанат

oncle terrible
Команда форума
сам вопрос можно помещать на доску почета.
Скажи-ка, друг степей, а чем тебя не устраивает передавать постом всю форму?

Но причина - еще интереснее.
Скажи, тебе не приходило в голову передавать в форму не всю новость, которую надо перенести, а лишь некий идентификатор? номер строки в файле, например?
А уже приняв форму - переность?
 

DV

Guest
сам вопрос можно помещать на доску почета.
Скажи-ка, друг степей, а чем тебя не устраивает передавать постом всю форму?
При передаче постом теряется переменная, которая должна обозначать таблицу куда писать. А она везде потом передаётся в строке.

Но причина - еще интереснее.
Скажи, тебе не приходило в голову передавать в форму не всю новость, которую надо перенести, а лишь некий идентификатор?
Приходила и ушла, т.к. надо просматривать тело новости и если там встречается определённое условие - менять.
 

Фанат

oncle terrible
Команда форума
При передаче постом теряется переменная, которая должна обозначать таблицу куда писать. А она везде потом передаётся в строке.
БА!
Все удесатее и чудесатее!
Прямо сама так и теряется?
А ты, типа, не программист, а часть тела друга человека?
И если переменная потерялась, то разводишь руками, и сделать ничего не можешь?
И единственным решением, которое тебе приходит в голову, становится передавать часть формы гетом, а часть - постом?

надо просматривать тело новости
ты ври-ври да не завирайся.
И кто же это будет в хидден поле у тебя это тело просматривать?
 

Profic

just Profic (PHP5 BetaTeam)
DV
Головой работать не пробовал?
<form action=file.php?var1=val11&var2=val21 method=post>
<input type=hidden name=var1 value=val12>
<input type=hidden name=var2 value=val22>
</form>
Написать такое и попробовать как оно работает не пробовал?
 

Фанат

oncle terrible
Команда форума
Profic
у него такое не сработает :)
он не может заранее написать кверистринг, ибо гетом он хочет передавать "результат работы формы".
Только тсс! ты его не спугни!
такой роскошный экземпляр :)
 

DV

Guest
Все удесатее и чудесатее!
Прямо сама так и теряется?
А ты, типа, не программист, а часть тела друга человека?
И если переменная потерялась, то разводишь руками, и сделать ничего не можешь?
И единственным решением, которое тебе приходит в голову, становится передавать часть формы гетом, а часть - постом?
Делал я так: $t=$_POST['t']; нихрена...
ты ври-ври да не завирайся.
И кто же это будет в хидден поле у тебя это тело просматривать? [/B]
А кто говорил про хидден. Это потом происходит.:)

-~{}~ 06.03.04 19:43:

Только тсс! ты его не спугни!
такой роскошный экземпляр :)
Чтобы Вы тут без меня делали?:D
 

Фанат

oncle terrible
Команда форума
так, очень хорошо, что ты не теряешь чувства юмора.
это мне урок, между прочим...

Ну, а по теме твоей.
Делал я так: $t=$_POST['t']; нихрена...
не может быть.
Значит, дела что-то не так.
скорее всего - либо передавал не постом, либо в хидден не писал.
разберись и наладь.
А кто говорил про хидден. Это потом происходит
если происходит потом, то зачем ты данные, которые тебе понадобятся потом, таскаешь через форму СЕЙЧАС?

ты можешь толком сказать, что ты делаешь?
просто ты, скорее всего, делаешь сложно то, что можно делать просто.
Имей в виду - мои собственные скрипты, с начала программирования на пхп, сократились в 10 раз
 

DV

Guest
если происходит потом, то зачем ты данные, которые тебе понадобятся потом, таскаешь через форму СЕЙЧАС?

ты можешь толком сказать, что ты делаешь?
просто ты, скорее всего, делаешь сложно то, что можно делать просто.
Имей в виду - мои собственные скрипты, с начала программирования на пхп, сократились в 10 раз
При переносе новостей, (сделал как Вы сказали - создал в таблице отдельный столбец - индификатор раздела) было сначала всё просто, выбираешь куда переносить, он менял только дату, время и имя раздела, а потом понадобилось ещё поверять путь картинок в теле новости, для разных разделов они разные, т.к. находятся на разных страницах сайта, вот и пришлось сделать просмотр новости с помощью str_replace.
 

Фанат

oncle terrible
Команда форума
ну так зачем новость в форму тащить-то???
почему ее нельзя достать из базы ПОСЛЕ приема формы, все заменить, и засунуть снова в базу?
Не гоняя впустую к клиенту и обратно???
 

DV

Guest
ТОЧНО...[... censored ...]...:)
Век живи, век в PHPClube учись:D
 

Фанат

oncle terrible
Команда форума
ты же делаешь запрос update?
Ну так выполни перед ним select!
выбери в нем тело новости.
сделай в нем замены.
и добавь в апдейт
 

DV

Guest
ты же делаешь запрос update?
Ну так выполни перед ним select!
выбери в нем тело новости.
сделай в нем замены.
и добавь в апдейт
Да.
Уже так и сделал. Работает. Спасибо! :)
А то и правда, лишний трафик создавать.
 

Profic

just Profic (PHP5 BetaTeam)
/me тихо ржёт :)
Чего оказывается ему нужно было %) Попробуй догадайся %) Фанат, респект. Это надо быть немелким телепатом, однако %)
 

Demiurg

Guest
DV
следи, пожалуйста за языком. тут дети.
 

DV

Guest
Demiurg
Извиняюсь. Вообще я стараюсь не употреблять идиоматические выражения.:)
 
Сверху