IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Не действует кнопка... (https://www.imho.ws/showthread.php?t=97664)

Naked 22.12.2005 18:33

Не действует кнопка...
 
Народ, вопрос такой - есть сайт, на нем я передаю методом пост какую-то инфу, ну например:
<form action=index.php method=post>
<input type=hidden name=a value=a>
<input type=submit name=submit value="Отправить">
</form>
Так вот, нажимаю на кнопку и дальше не грузится... идет полоса загрузки, но страница не меняется и ничего не происходит, раньше такое было, когда я передавал методом get, и я решил, что происходило это из-за того, что размер ссылки получался слишком большой (т.к. передаю информации много), а когда перешел на пост все пропало, а сейчас опять началось... Подскажите, плиз от чего это может быть и как это можно исправить :help: :help:

RaZEr 22.12.2005 18:41

Если данных много то страница не меняется так как они ещё не успели передаться.

А вообще по тому коду что ты привел, что-либо сказать сложно.

Naked 22.12.2005 18:45

Цитата:

RaZEr:
Если данных много то страница не меняется так как они ещё не успели передаться.
А как сделать, чтобы они успели поменяться?:)
Код такой и есть ну, если точнее то так:
echo "<form action=index.php method=post>";
for ($i=1; $i<=20; $i++){
echo "<input type=hidden name=\"ch".$i."\" value=\"ch".$i."\">";
}
echo "<input type=submit name=submit value=\"Отправить\">";
echo "</form>";
Вот так вот :idontnow:

Madness 22.12.2005 18:48

The_naked
Если этот код вызывается из index.php, то страница может не обновляться если броузер ее из кеша берет, но данные дойти должны. Не совсем понял "а когда перешел на пост все пропало, а сейчас опять началось".

Naked 22.12.2005 18:51

Цитата:

Madness:
Не совсем понял "а к
Это значит, что я сначала пытался передавать get'ом, но не получилось, и начал передавать постом, все было нормально, только новостей становилось больше, и теперь пост тоже не работает...:(
По объему там около 12 новостей, каждая новость ~ 300 байт...
Так как исправить-то такое можно?

Madness 22.12.2005 19:17

The_naked
>Так как исправить-то такое можно?
Исправить что?
Данные не передаются или страница не обновляется иль еще что?

Naked 22.12.2005 19:21

Цитата:

Madness:
Исправить что?
Чтобы по нажатию кнопки появлялось то, что прописано в <form>, а она пока виснит, долго долго грузится, а потом пишет сервер не отвечает...

Stasik 22.12.2005 20:28

давай ссылку Ж) посмотрим

Naked 22.12.2005 20:41

Stasik
Это админский интерфейс сайта:) так что с ссылкой не получится... :(

Trotil 22.12.2005 21:07

The_naked
Ну попробуй для отброса лишних версий происходящего отправить данные формы на максимально облегченный скрипт, где будет только :
Код:

    for ($i=1; $i<=20; $i++){
      $s="ch".$i;
    echo $_POST[$s]."<br />";
    }


Naked 22.12.2005 21:17

Trotil
если данных меньше - то он отправляется... только мне нужно, чтобы он отправился и с большими данными...

rontommy 22.12.2005 21:30

Цитата:

The_naked:
а она пока виснит, долго долго грузится, а потом пишет сервер не отвечает...
Странно, может ты долго обрабатываешь параметры ? Мне как-то нужно было запустить через интранет сложный процесс, который бежит 30-40 минут. Для этого я исправил конфиг у апача и поставил параметр тайм-аут на 60 минут :) .

Naked 22.12.2005 21:34

rontommy
не, он не доходит до того, чтобы обрабатывать параметры, т.е. получается будто он их отослать не может...

Ale 23.12.2005 05:20

А данные проверял? Если код, говоришь, работал без проблем, попробуй заменить текст статей на че-ть стопудово безпроблемное (напр цифру 1), по объему равное объему статей. Посмотри что будет

Hubbitus 23.12.2005 14:05

А в логах что по данному запросу? Никаких ошибок?

Naked 23.12.2005 18:28

Hubbitus
в каких логах?

Hubbitus 23.12.2005 18:40

Апача наверное, ВЕБ-сервера вобщем. Я к тому что может и не передается вовсе ничего, может не в скрипте проблема...

Stasik 24.12.2005 02:53

помоему... в пхп.ини... и/или в httpd.conf было поле по ограничению макс. обьёма передаваемых данных гет и пост.... вот... может изза них и таймаут


Часовой пояс GMT +4, время: 19:24.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.