[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как получить от элемента input - value?
LuckRomik
Хочу создать форму для запроса данных из БД. С запросом данных вроде разобрался.
Подскажите, как получить по нажатию на Search значение элементов формы
Вот приблизительный вид страницы:
<div id="search_box">
<form
method="post" action="<?php echo $PHP_SELF;?>">
<span>
Name: <input type="text" name="name"></span>
<span>
Username: <input type="text" name="username"></span>
<span>
Country: <input type="text" name="country"></span>
<span>
Sector: <input type="text" name="sector"></span>
<a
href="#" class="search">Search</a>
</form>
</div>




Спустя 11 минут, 57 секунд (10.05.2010 - 15:11) sergeiss написал(а):
Во-первых, оформляй код специальными тэгами (кнопки с надписями PHP, SQL,....) справа сверху над полем ввода текста.
А во-вторых, для получения данных проверяй массив $_POST.

Спустя 8 минут, 32 секунды (10.05.2010 - 15:19) LuckRomik написал(а):
Спасибо.
Знаю. Все бы было хорошо, но мне выдает ошибку на строчку с $_POST:
$username = $_POST['username']; 
echo $username;

Есть ли уже готовый код по извлечению значения value из тега input?? Или подскажите где найти?

Спустя 5 минут, 2 секунды (10.05.2010 - 15:24) sergeiss написал(а):
Покажи более полный код: где у тебя находится вывод данных, где форма. И есть ли проверка на наличие данных в ПОСТе?

Спустя 16 минут, 7 секунд (10.05.2010 - 15:40) LuckRomik написал(а):
Тут лежит форма с scriptом на Jquery - http://roman.qway.biz/form_sql/form.php
При нажатии на ссылку Search - выполняется файл ajax_form.php
Код ajax_form.php:
<?php $username = $_POST['username']; 
echo $username;
?>

То есть при нажатии на Search значение value тега input с name="username" должно быть выведено

Спустя 59 минут, 7 секунд (10.05.2010 - 16:39) Bezdna написал(а):
Сурьёзная заявка.


<div align="center">

<div
style="width:700px" >

<div
style="color:#333333" align="left"><h3>Test Form SQL</h3></div>
<div
id="search_box" style="margin-bottom:50px; text-align: left;">
<form
method="post" action="<br />
<b>Notice</b>: Undefined variable: PHP_SELF in <b>/home/roman/form_sql/form.php</b> on line <b>116</b><br />
"
>
<span
style="float: none; display: block; margin-bottom: 10px;">Name: <input type="text" name="name"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Username: <input type="text" name="username"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Country: <input type="text" name="country"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Sector: <input type="text" name="sector"></span>
<a
href="#" class="search">Search</a>
</form>

</div>


<div
style="margin-bottom:30px; display: none;">
<div
class="box" align="left">
<a
href="#" class="love">
<span
class="on_img" align="left">User: <br />
<b>
Notice</b>: Undefined variable: username in <b>/home/roman/form_sql/form.php</b> on line <b>144</b><br />
</span>

<span
class="on_img" align="left">Name: <br />
<b>
Notice</b>: Undefined variable: firstname in <b>/home/roman/form_sql/form.php</b> on line <b>145</b><br />
<br />
<b>
Notice</b>: Undefined variable: middlename in <b>/home/roman/form_sql/form.php</b> on line <b>145</b><br />

<br />
<b>
Notice</b>: Undefined variable: lastname in <b>/home/roman/form_sql/form.php</b> on line <b>145</b><br />
</span>
<span
class="on_img" align="left">Country: <br />
<b>
Notice</b>: Undefined variable: country in <b>/home/roman/form_sql/form.php</b> on line <b>146</b><br />

</span>
<span
class="on_img" align="left">Sector: <br />
<b>
Notice</b>: Undefined variable: cb_sector in <b>/home/roman/form_sql/form.php</b> on line <b>147</b><br />
</span>
</a>
</div>
</div>
</div>
</div>

</div>




Спустя 1 час, 46 минут, 22 секунды (10.05.2010 - 18:26) LuckRomik написал(а):
из всего этого кода важно, что

<div style="width:700px" >

<div
style="color:#333333" align="left"><h3>Test Form SQL</h3></div>
<div
id="search_box" style="margin-bottom:50px; text-align: left;">
<form
method="post" action="<br />
<b>Notice</b>: Undefined variable: PHP_SELF in <b>/home/roman/form_sql/form.php</b> on line <b>116</b><br />
"
>
<span
style="float: none; display: block; margin-bottom: 10px;">Name: <input type="text" name="name"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Username: <input type="text" name="username"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Country: <input type="text" name="country"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Sector: <input type="text" name="sector"></span>
<a
href="#" class="search">Search</a>
</form>

</div>

А всему остальному установлено - display: none;
Поэтому его и смотреть не нужно.
Вы можете меня проконсультировать??

Спустя 5 минут, 49 секунд (10.05.2010 - 18:32) LuckRomik написал(а):
Вот код файла form.php:
<div id="search_box" style="margin-bottom:50px; text-align: left;">
<form
method="post" action="<?php echo $PHP_SELF;?>">
<span
style="float: none; display: block; margin-bottom: 10px;">Name: <input type="text" name="name"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Username: <input type="text" name="username"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Country: <input type="text" name="country"></span>
<span
style="float: none; display: block; margin-bottom: 10px;">Sector: <input type="text" name="sector"></span>
<a
href="#" class="search">Search</a>
</form>
</div>


Это код файла ajax_form.php:
$username = $_POST['username']; 
echo $username;

Спустя 6 часов, 17 минут, 25 секунд (11.05.2010 - 00:49) Raito-kun написал(а):
дак и каким образом ajax-form.php узнает $_POST['username']? если у вас
<form method="post" action="<?php echo $PHP_SELF;?>">? или у вас в переменной $PHP_SELF значение ajax-form.php?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.