[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Передача данных из формы в php
Страницы: 1, 2, 3
Блондинка
Подскажите пожалуйста как передать данные из формы в скрипт php, чтобы записать в БД.

<form method="post" name="form1">
<table>
<tr><td id="inf">Наименование</td><td><input name="name" size=100 id="pole"></td>
<tr><td id="inf"><input value="Наличные" name=”typeofpayment” type=radio>Наличные</td>
<td id="inf"><input value="Безналичные" name=”typeofpayment” type=radio>Безналичные</td>
</table>

<?
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

if (!mysql_connect("localhost", "webuser", "1234"))
die("Не могу подключиться к серверу MySQL");
if (!mysql_select_db("test1"))
die("Не могу найти БД test1");
$query = "INSERT INTO base_table (name, typeofpayment)
VALUES ('$name','$typeofpayment')";
mysql_query ( $query );
}
?>

Из переключателя (input type=radio) не попадают данные((((

Заранее спасибо.
Блондинка
Сорри, чуть-чуть поправила код.

<?
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

if (!mysql_connect("localhost", "webuser", "1234"))
die("Не могу подключиться к серверу MySQL");
if (!mysql_select_db("redmond"))
die("Не могу найти БД redmond");
$typeofpayment=$_POST['typeofpayment'];
$query = "INSERT INTO buying (name, marking, price, discount, discountprice, typeofpayment, time)
VALUES ('$name','$typeofpayment')";
mysql_query ( $query );
}
?>

<form method="post" name="form1">
<table>
<tr><td id="inf">Наименование</td><td><input name="name" size=100 id="pole"></td>
<tr><td id="inf"><input value="Наличные" name=”typeofpayment” type=radio>Наличные</td>
<td id="inf"><input value="Безналичные" name=”typeofpayment” type=radio>Безналичные</td>
<tr><td colspan=2><input type=submit value="Ввод" id="inf">
</table>
</form>

Но все равно не работает((((
Set_
а так не пробовал?
<?
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

if (!mysql_connect("localhost", "webuser", "1234"))
die("Не могу подключиться к серверу MySQL");
if (!mysql_select_db("test1"))
die("Не могу найти БД test1");
$typeofpayment = $_POST['typeofpayment'];
$query = "INSERT INTO base_table (name, typeofpayment)
VALUES ('$name','$typeofpayment')";
mysql_query ( $query );
}
?>
$typeofpayment = $_POST['typeofpayment']; - только так не записывай без проверки в базу никогда
Set_

$query = "INSERT INTO buying (name, marking, price, discount, discountprice, typeofpayment, time)
VALUES ('
$name','$typeofpayment')";

Тут то зачем все поля перечисляешь подряд?
ADiel
Откройте для себя тэги оформления кода. Я 100% могу помочь, но читать даже не буду

_____________
Ищи меня тут (ilyaplot)
Блондинка
Простите за кривое оформление. Сейчас код такой

<?
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{

if (!mysql_connect("localhost", "webuser", "1234"))
die("Не могу подключиться к серверу MySQL");
if (!mysql_select_db("redmond"))
die("Не могу найти БД redmond");
$typeofpayment=$_POST['typeofpayment'];
$query = "INSERT INTO buying (name, marking, price, discount, discountprice, typeofpayment, time)
VALUES ('
$name','$typeofpayment')";
mysql_query ( $query );
}
?>


<form method="post" name="form1">
<table>
<tr><td
id="inf">Наименование</td><td><input name="name" size=100 id="pole"></td>
<tr><td
id="inf"><input value="Наличные" name=typeofpaymenttype=radio>Наличные</td>
<td
id="inf"><input value="Безналичные" name=typeofpaymenttype=radio>Безналичные</td>
<tr><td
colspan=2><input type=submit value="Ввод" id="inf">
</table>
</form>



Не работает ((((((
Быстрый ответ:

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