Подскажите, как получить по нажатию на 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.
А во-вторых, для получения данных проверяй массив $_POST.
Спустя 8 минут, 32 секунды (10.05.2010 - 15:19) LuckRomik написал(а):
Спасибо.
Знаю. Все бы было хорошо, но мне выдает ошибку на строчку с $_POST:
Есть ли уже готовый код по извлечению значения value из тега input?? Или подскажите где найти?
Знаю. Все бы было хорошо, но мне выдает ошибку на строчку с $_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:
То есть при нажатии на Search значение value тега input с name="username" должно быть выведено
При нажатии на ссылку 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 написал(а):
из всего этого кода важно, что
А всему остальному установлено - display: none;
Поэтому его и смотреть не нужно.
Вы можете меня проконсультировать??
<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:
Это код файла ajax_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?
<form method="post" action="<?php echo $PHP_SELF;?>">? или у вас в переменной $PHP_SELF значение ajax-form.php?