Loading...
Помощь по скриптам | Помощь с формой выпадающего списка
Есть форма и в ней выпадающий список.
Вот

echo '<div class="menu"><center>';
echo '<form action="" method="post">';
echo '<select size="1" name="pizza">
<option value="0">Выберите товар</option>';

$res = mysql_query('select `id`, `name` from `pizza`');
while($row = mysql_fetch_assoc($res)){
?>
<option value="<?=$row['id']?>"><?=$row['name']?></option>
<?php
}

echo '</select>';
echo ' Номер телефона:';
echo '<input name="phone" type="text">';
echo '<input type="submit" name="submit" value="Заказать">';
echo '</center></div>';

Вот ее обработчик

if(isset($_POST['submit'])){

$pizza = $_POST['pizza'];
$phone = $_POST['phone'];

$query = mysql_query("INSERT INTO zakaz (name, phone) VALUES ('$pizza', '$phone'");

if($query == TRUE){
$mes = "Заказ сделан";
}else{
$mes = "Заказ не сделан";
}
}

Проблема в том что данные не добавляются помогите исправить
Вот

if(isset($_POST['submit'])){
$pizza = $_POST['pizza'];
$phone = $_POST['phone'];

$query = mysql_query("INSERT INTO zakaz (name, phone) VALUES ('$pizza', '$phone');");

if($query == TRUE){
$mes = "Заказ сделан";
}else{
$mes = "Заказ не сделан";
}
}
________
посл. ред. 19.12.2017 в 12:22; всего 1 раз(а); by desay
desay , всё работает спс
desay , а как сделать что бы в бд записывалось не id заказа а название товара
Loading... ,
if(isset($_POST['submit'])){

$pizza = abs(intval($_POST['pizza']));
$phone = $_POST['phone'];

$row = mysql_fetch_assocmysql_query('select `name` from `pizza` where `id`= $pizza');

$query = mysql_query("INSERT INTO zakaz (name, phone) VALUES ('".$row['name']."', '$phone');");

if($query == TRUE){
$mes = "Заказ сделан";
}else{
$mes = "Заказ не сделан";
}
}
desay , Fatal error: Call to undefined function mysql_fetch_assocmysql_query() in B:\home\test1.ru\www\zakaz.php on line 8 вот ошибку выдаёт
Дужки забыл,

if(isset($_POST['submit'])){

$pizza = abs(intval($_POST['pizza']));
$phone = $_POST['phone'];

$row = mysql_fetch_assoc(mysql_query('select `name` from `pizza` where `id`= $pizza'));

$query = mysql_query("INSERT INTO zakaz (name, phone) VALUES ('".$row['name']."', '$phone');");

if($query == TRUE){
$mes = "Заказ сделан";
}else{
$mes = "Заказ не сделан";
}
}
desay , Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in B:\home\test1.ru\www\zakaz.php on line 8
if(isset($_POST['submit'])){

$pizza = abs(intval($_POST['pizza']));
$phone = $_POST['phone'];

$row = mysql_fetch_assoc(mysql_query("select `name` from `pizza` where `id`= '".$pizza."';"));

$query = mysql_query("INSERT INTO zakaz (name, phone) VALUES ('".$row['name']."', '$phone');");

if($query == TRUE){
$mes = "Заказ сделан";
}else{
$mes = "Заказ не сделан";
}
}
Онлайн: 5
Время:
Gen. 0.0858
(c) Bym.Guru 2010-2026