- Автор темы
- #1
Всем привет.
При попытке осуществить не большую доработки самой обычной 1 страничной формы, столкнулся с проблемой, которую видимо сам не в силах решить.
Нужно было добавить в форму 1 новое поле, это было сделано
Вот сам html код формы
Вот что было мной добавлено
В итоге я надеялся получить спокойно добавленную переменную subtitle из массива GET или POST (пробывал и так и сяк), результат один и тот же он мне и в адресной строке и в браузере (в панели разработчика показвает), что переменная отправлена, но в самом массиве GET ее нет, GET использую просто для наглядности что эта чертова переменная там есть, это видно из скрина.
Вообщем у кого будут какие идеи пишите, так как я уже все что можно перепробывал. ::sad24.gif::
все что у нас содержится в файле post.php это куда идут данные
При попытке осуществить не большую доработки самой обычной 1 страничной формы, столкнулся с проблемой, которую видимо сам не в силах решить.
Нужно было добавить в форму 1 новое поле, это было сделано
Вот сам html код формы
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>
<div id="image" class="tab-pane">
<div class="col100">
<table class="admintable">
<tbody><tr>
<td class="key">
Выберите изображение </td>
<td>
<input type="file" name="category_image">
</td>
</tr>
<tr>
<td class="key">
Размер превью </td>
<td>
<div>
<input type="radio" name="size_im_category" id="size_1" checked="checked" onclick="setDefaultSize(160,0, 'category')" value="1">
<label for="size_1">Размер по умолчанию</label>
<div class="clear"></div>
</div>
<div>
<input type="radio" name="size_im_category" value="3" id="size_3" onclick="setOriginalSize('category')">
<label for="size_3">Оригинальный размер</label>
<div class="clear"></div>
</div>
<div>
<input type="radio" name="size_im_category" id="size_2" onclick="setManualSize('category')" value="2">
<label for="size_2">Укажите другой размер</label> <span class="hasTooltip" title="" data-original-title="Если вы выберите только один размер (высоту или ширину), то другой размер подстроится автоматически"><img src="/media/system/images/tooltip.png" alt="Tooltip"></span> <div class="clear"></div>
</div>
</td>
</tr>
<tr>
<td class="key">
Ширина изображения </td>
<td>
<input type="text" id="category_width_image" name="category_width_image" value="160" disabled="disabled">
</td>
</tr>
<tr>
<td class="key">
Высота изображения </td>
<td>
<input type="text" id="category_height_image" name="category_height_image" value="0" disabled="disabled">
</td>
</tr>
</tbody></table>
</div>
<div class="clr"></div>
<br><br>
<div class="helpbox">
<div class="head">О загрузке файлов</div>
<div class="text">
Разрешено загружать файлы таких типов: jpg, gif, png<br>
Размер одного файла не должен превышать 50M<br>Размер всех файлов не должен превышать 50M </div>
</div>
</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>
Вот что было мной добавлено
HTML:
<tr>
<td class="key">
Под заголовок
</td>
<td>
<input type="text" class="inputbox" size="50" name="subtitle" value="">
</td>
</tr>
Вообщем у кого будут какие идеи пишите, так как я уже все что можно перепробывал. ::sad24.gif::
все что у нас содержится в файле post.php это куда идут данные
PHP:
echo "<pre>".print_r($_GET, true)."</pre>";
Последнее редактирование: