Из формы приходят не все данные
Всем привет.
При попытке осуществить не большую доработки самой обычной 1 страничной формы, столкнулся с проблемой, которую видимо сам не в силах решить. Нужно было добавить в форму 1 новое поле, это было сделано Вот сам html код формы <form action="post.php" method="get" name="adminForm" id="adminForm"> <ul class="nav nav-tabs"> <li class="active"> <a href="#ru-page" data-toggle="tab"> Описание (ru)<img class="tab_image" src="components/com_jshopping/images/flags/ru.gif"> </a> </li> <li> <a href="#en-page" data-toggle="tab"> Описание (en)<img class="tab_image" src="components/com_jshopping/images/flags/en.gif"> </a> </li> <li><a href="#main-page" data-toggle="tab">Параметры</a></li> <li><a href="#image" data-toggle="tab">Изображение</a></li> </ul> <div id="editdata-document" class="tab-content"> <div id="ru-page" class="tab-pane active"> <div class="col100"> <table class="admintable"> <tbody><tr> <td class="key" style="width:180px;"> Название* </td> <td> <input type="text" class="inputbox" size="50" name="name_ru-RU" value="Эконом123"> </td> </tr> <tr> <td class="key"> Под заголовок </td> <td> <input type="text" class="inputbox" size="50" name="subtitle" value=""> </td> </tr> <tr> <td class="key"> Псевдоним </td> <td> <input type="text" class="inputbox" size="50" name="alias_ru-RU" value="45654"> </td> </tr> <tr> <td class="key"> Краткое описание </td> <td> <textarea name="short_description_ru-RU" cols="55" rows="5"></textarea> </td> </tr> <tr> <td class="key"> Описание </td> <td> <div class="editor"></div> </td> </tr> <tr> <td class="key"> META title </td> <td> <input type="text" class="inputbox" size="160" name="meta_title_ru-RU" value=""> </td> </tr> <tr> <td class="key"> META description </td> <td> <input type="text" class="inputbox" size="160" name="meta_description_ru-RU" value=""> </td> </tr> <tr> <td class="key"> META keywords </td> <td> <input type="text" class="inputbox" size="160" name="meta_keyword_ru-RU" value=""> </td> </tr> </tbody></table> </div> <div class="clr"></div> </div> <div id="en-page" class="tab-pane"> <div class="col100"> <table class="admintable"> <tbody><tr> <td class="key" style="width:180px;"> Название* </td> <td> <input type="text" class="inputbox" size="50" name="name_en-GB" value=""> </td> </tr> <tr> <td class="key"> Под заголовок </td> <td> <input type="text" class="inputbox" size="50" name="subtitle" value=""> </td> </tr> <tr> <td class="key"> Псевдоним </td> <td> <input type="text" class="inputbox" size="50" name="alias_en-GB" value=""> </td> </tr> <tr> <td class="key"> Краткое описание </td> <td> <textarea name="short_description_en-GB" cols="55" rows="5"></textarea> </td> </tr> <tr> <td class="key"> Описание </td> <td> <div class="editor"> </div> </td> </tr> <tr> <td class="key"> META title </td> <td> <input type="text" class="inputbox" size="160" name="meta_title_en-GB" value=""> </td> </tr> <tr> <td class="key"> META description </td> <td> <input type="text" class="inputbox" size="160" name="meta_description_en-GB" value=""> </td> </tr> <tr> <td class="key"> META keywords </td> <td> <input type="text" class="inputbox" size="160" name="meta_keyword_en-GB" value=""> </td> </tr> </tbody></table> </div> <div class="clr"></div> </div> <div id="main-page" class="tab-pane"> <div class="col100"> <table class="admintable"> <tbody><tr> <td class="key" style="width:200px;"> Публикация </td> <td> <input type="checkbox" name="category_publish" value="1" checked="checked"> </td> </tr> <tr> <td class="key"> Доступ* </td> <td> <select id="access" name="access" class="inputbox" size="1"> <option value="1" selected="selected">Public</option> <option value="5">Guest</option> <option value="6">Super Users</option> <option value="2">Registered</option> <option value="3">Special</option> </select> </td> </tr> <tr> <td class="key"> Сортировка категорий </td> <td id="ordering"> <select id="ordering" name="ordering" class="inputbox" size="1"> <option value="0">Первый</option> <option value="6" selected="selected">Эконом123</option> <option value="44">Классик</option> </select> </td> </tr> <tr> <td class="key"> Количество товаров на странице* </td> <td> <input type="text" class="inputbox" id="products_page" name="products_page" value="12"> </td> </tr> <tr> <td class="key"> Количество товаров в ряду* </td> <td> <input type="text" class="inputbox" id="products_row" name="products_row" value="3"> </td> </tr> <tr> <td class="key"> Родительская категория* </td> <td> <select id="category_parent_id" name="category_parent_id" class="inputbox" size="1" onchange="changeCategory()"> <option value="0" selected="selected">Верхний уровень</option> <option value="1">Эконом123</option> <option value="2">Классик</option> </select> </td> </tr> </tbody></table> </div> <div class="clr"></div> </div> <input type="hidden" name="task" value="apply"> <input type="hidden" name="category_id" value="1"> <input type="hidden" name="old_image" value=""> <script type="text/javascript"> Joomla.submitbutton=function(task){ if (task == 'save' || task == 'apply'){ if (!parseInt($F_('products_page'))){ alert ('Введите количество товаров на странице'); return 0; } else if (!parseInt($F_('products_row'))){ alert ('Введите количество товаров в ряду'); return 0; } else if (isEmpty($F_('category_width_image')) && isEmpty($F_('category_height_image'))){ alert ('Введите размер изображения'); return 0; } } Joomla.submitform(task, document.getElementById('adminForm')); } </script> </form> Вот что было мной добавлено <tr> <td class="key"> Под заголовок </td> <td> <input type="text" class="inputbox" size="50" name="subtitle" value=""> </td> </tr> В итоге я надеялся получить спокойно добавленную переменную subtitle из массива GET или POST (пробывал и так и сяк), результат один и тот же он мне и в адресной строке и в браузере (в панели разработчика показвает), что переменная отправлена, но в самом массиве GET ее нет, GET использую просто для наглядности что эта чертова переменная там есть, это видно из скрина. ![]() Вообщем у кого будут какие идеи пишите, так как я уже все что можно перепробывал. |
все что у нас содержится в файле post.php это куда идут данные
echo "<pre>".print_r($_GET, true)."</pre>"; |
разобрался там из того что форма в цикле генерируется создавалось 2 значения subtitle
|
Часовой пояс GMT +3, время: 09:35. |