powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Передача и прием параметров
6 сообщений из 6, страница 1 из 1
[PHP] Передача и прием параметров
    #33060829
Vihtold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте,
У меня тут возникла следуюшая проблема пишу код:
<HTML>
<?php
if($submit)
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);
$sql = "INSERT INTO personnel (firstname) VALUES ('$first')";
echo "Thank you! Information entered.\n";
}
else
{
?>
<form method="post" action="<?php echo $PHP_SELF?>">
First name:<input type="Text" name="first"><br>
<input type="Submit" name="submit" value="Enter information"></form>
<?
}
?>
</HTML>
Так он мне форму рисует, но вот когда я ету форму "сaбмичу" то он почему то не подклучается к БД а заново рисует мне форму. Ведь если я делаю сабмит то переменная $submit должна передоватся с методом пост. Как вообше в пхп проиcxодит передача и прием параметров?
...
Рейтинг: 0 / 0
[PHP] Передача и прием параметров
    #33060875
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не передаются переменные! Проблема register_globals
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
[PHP] Передача и прием параметров
    #33060886
Ksnk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VihtoldЗдравствуйте,
У меня тут возникла следуюшая проблема пишу код:
<HTML>
<?php
?>
</HTML>
Так он мне форму рисует, но вот когда я ету форму "сaбмичу" то он почему то не подклучается к БД а заново рисует мне форму. Ведь если я делаю сабмит то переменная $submit должна передоватся с методом пост. Как вообше в пхп проиcxодит передача и прием параметров?
Попробуй так автор<HTML>
<?php
if (isset($_POST['submit']) && isset($_POST['first']))
{
$db = mysql_connect("localhost", "root","");
mysql_select_db("learndb",$db);
$sql = "INSERT INTO personnel (firstname) VALUES ('".$_POST['first']."')";
echo "Thank you! Information entered.\n";
}
else
{
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
First name:<input type="Text" name="first"><br>
<input type="Submit" name="submit" value="Enter information"></form>
<?
}
?>
</HTML>
...
Рейтинг: 0 / 0
[PHP] Передача и прием параметров
    #33060893
trustno1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и еще защиту от injection сделать неплохо бы
...
Рейтинг: 0 / 0
[PHP] Передача и прием параметров
    #33060899
*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*
Гость
trustno1ну и еще защиту от injection сделать неплохо быТут не только защиту от injection, тут ещё и про возможные слэши неплохо бы вспомнить. PHP FAQ: \"Кавычки \". Cоставление запросов mysql, слеши, экранирование кавычек.
...
Рейтинг: 0 / 0
[PHP] Передача и прием параметров
    #33060929
Vihtold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем большое, заработало :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PHP] Передача и прием параметров
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]