Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аномалии с $_POST, Аномалии с $_POST! 
V
    Опции темы
_AXE_
Дата 9.2.2009, 23:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 1.11.2007
Где: Kazakhstan

Репутация: нет
Всего: нет



Всем доброго времени суток.

Вот такая аномалия с $_POST.

Заполняем форму: Словом "Пример 1" во все поля, отправляем, скрипт видит:
Цитата

Array
(
    [title] => Пример 1
    [short] => 
    [about] => 
    [price] => 1
    [category] => 6
    [skidka] => 1
    [userfile] => 
)


Заполнилось только 3 позиции (userflie не считаем).

Следующее, заполняем словом "Пример 2"

Цитата

Array
(
    [title] => Пример 2
    [short] => 

Пример 1

    [about] => 

Пример 1 Пример 1

    [price] => 2
    [category] => 6
    [skidka] => 2
    [userfile] => 
)

Некоторые поля заполняются теми данными, что были отправлены предыдущий раз. И так всегда...



PM MAIL WWW ICQ Skype GTalk   Вверх
Canarat
Дата 10.2.2009, 00:01 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 212
Регистрация: 11.3.2008
Где: Каспий

Репутация: 5
Всего: 5



Эм...может стоит хотя бы код формы привести?
PM MAIL   Вверх
_AXE_
Дата 10.2.2009, 00:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 1.11.2007
Где: Kazakhstan

Репутация: нет
Всего: нет



Код

<form action="../ajax/client/add_product.php" method="post" id="myForm">
<fieldset>
    <legend>Новый товар</legend>
    <div class="caption">Название:</div>
    <input type="text" name="title" value="" />
    <div class="caption">Короткое описание:</div>
    <textarea name="short" rows="8" cols="50"></textarea>
    <div class="caption">Полное описание:</div>
    <textarea name="about" rows="8" cols="50"></textarea>
    <div class="caption">Цена:</div>
    <input style="width:50px;" type="text" name="price" value="" />
    <div class="caption">Категория:</div>
    <select name="category">
      <option value="0">бытовая техника</option>
      <option value="0">&nbsp;&nbsp;|__Холодильники</option>
      <option value="6"  >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|__indesit</option>
      <option value="2" >компьютеры</option>
      <option value="3" >мелкая электроника</option>
      <option value="0">крупная электроника:)</option>
      <option value="0">&nbsp;&nbsp;|__большие холодильники</option>
      <option value="9"  >&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|__очень большие холодильники</option>
    </select>
    <div class="caption">Скидка:</div>
    <input style="width:50px;" type="text" name="skidka" value="0" />
    <div class="caption">Картинка:</div>
    <input type="file" name="userfile" />
    <div class="caption">&nbsp;</div>
    <input type="submit" value="Добавить" class="button" />
</fieldset>
</form>


Это сообщение отредактировал(а) _AXE_ - 10.2.2009, 00:15
PM MAIL WWW ICQ Skype GTalk   Вверх
bars80080
Дата 10.2.2009, 00:43 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



для передачи файла требуется ещё указать атрибут в тэге формы enctype="multipart/form-data", и вставить поле <input type="hidden" name="MAX_FILE_SIZE" value="500000" /> - для объёма до 500 кБ
может из-за этого глючит

но вряд ли конечно. тогда следует сделать две вещи:
1. "И так всегда..." - следует проверить. сделать короткую форму из одного двух полей отдельным файлом и посмотреть, пересылает ли она всегда данные коректно (чтобы исключить проблемы с сервером). убрать из текущей страницы работающие поля, посмотреть что происходит с другими. вставить var_dump($_POST); в самое начало страницы, посмотреть, доходят ли до скрипта корректно данные
2. выложить сюда весь код скриптов. а то нам остаётся гадать, что там творится
PM MAIL WWW   Вверх
_AXE_
Дата 10.2.2009, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 1.11.2007
Где: Kazakhstan

Репутация: нет
Всего: нет



Спасибо большое народ, но извините я вас по тревожил.

Проблема на в php коде и не веб сервере. 

Я обнаружил, что ошибка возникает только там, где я использую TinyMCE && jQuery.

Сориsmile
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1113 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.