Автор Тема: Скрипт не отправляет данные из формы?  (Прочитано 4542 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
У меня есть php-скрипт, который через форму отсылает данные на сервер.
Но если я пишу в форме слишком много данных, то он просто не дает мне
отправлять их(кнопка отправить не работает).

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Скрипт не отправляет данные из формы?
« Ответ #1 : 07 Февраля 2002, 13:12:46 »

Должно помочь

Оффлайн Lion

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 474
  • +0/-0
  • 0
    • Просмотр профиля
Скрипт не отправляет данные из формы?
« Ответ #2 : 07 Февраля 2002, 15:16:07 »
Цитировать
Но если я пишу в форме слишком много данных, то он просто не дает мне
отправлять их

Сколько Мб ? :)
Цитировать
Скрипт не отправляет данные из формы?

Код скрипта покажи.

Оффлайн Kaba

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Скрипт не отправляет данные из формы?
« Ответ #3 : 12 Февраля 2008, 23:11:23 »
Здравствуйте. У меня аналогичная проблема. При заполнении формы, данные не отправляются ,а поля очищаются. Условие скрипта, видимо, не выполняется т.к. переменной step не передается "1". Поскажите, пожалуйста ,где ошибка.
Привожу скрипт:

Файл dbconnect.php



// Connecting, selecting database
$link = mysql_connect(\'*****\', \'*****\', \'******\')
    or die(\'Could not connect: \' . mysql_error());
mysql_select_db(\'*****\', $link) or die(\'Could not select database\');
Error_Reporting(E_ALL & ~E_NOTICE);
?>


Файл addnews.php




include("gip.php");
include("header.php");
include("dbconnect.php");

if ($step=="1")
{
   if(empty($_POST[\'author\'])) exit("Îøèáêà! Íå óêàçàí àâòîð");
   if(empty($_POST[\'title\'])) exit("Îøèáêà! Íåò çàãîëîâêà");
   if(empty($_POST[\'shorttext\'])) exit("Îøèáêà! Ïóñòîå ñîîáùåíèå!");
   if(empty($_POST[\'fulltext\'])) exit("Îøèáêà! Ïóñòîå ñîîáùåíèå!");

   $author     = $_POST[author];
   $title      = $_POST[title];
   $short_text = $_POST[shorttext];
   $full_text  = $_POST[fulltext];
    $date = date("Y-m-d"." "."H:i:s");

    $author     = addslashes($author);
    $short_text = addslashes($short_text);
    $full_text  = addslashes($full_text);
    $title      = addslashes($title);

    $query="select max(id) from `news`";
    $id=mysql_query($query);

   $query="insert into `news` values (\'".$id."\', \'".$author."\', \'".$title."\', \'".$date."\', \'".$short_text."\', \'".$full_text."\')";
   $result=mysql_query($query);
   if ($result)
   {
      echo "Çàïèñü óñïåøíî äîáàâëåíà.

";
       ?>  Íà ãëàâíóþ  
   }


   else
   {
      echo "Îøèêà çàïèñè â ÁÄ.

";

    }
}
else
{
?>


   

     


               
     
     
           
           
     
           
         
               
     
           
         
               
     
           
           

     
           
   

         Àâòîð:

         
     

         Òåêñò ñîîáùåíèÿ:

         
     

         Çàãîëîâîê:

         
     

         Îïèñàíèå:

         
     

         
     
               

             
               
     

 



}
?>


Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Скрипт не отправляет данные из формы?
« Ответ #4 : 13 Февраля 2008, 00:07:30 »
Kaba
А откуда возьмется $step?

http://phpfaq.ru/all#globals

* Точно также будет, if ($_POST["step"]=="1") .
LJ: Backslashed life (rss)

Оффлайн Kaba

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Скрипт не отправляет данные из формы?
« Ответ #5 : 13 Февраля 2008, 00:48:36 »
да, да , спасибо =)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28