@shumilovdanil

Не выводятся данные с формы в таблицу в бд?

<p align="center">
    Ваше ФИО: <br />
    <input type="text" name="FIO" /><br />
    Ваш Адрес: <br />
    <input type="text" name="Adres" /><br />
    Ваш Почтовый индекс: <br />
    <input type="text" name="post_index" /><br />
    Ваше E-mail: <br />
    <input type="text" name="Email" /><br />
  </p>
 <p align="center"><input type="submit" name="order" value="Заказать" /></p>
Сама форма ввода

if($_SESSION['cart'] && isset($_POST['order']))
{
   foreach($_POST as $ArrKey => $ArrStr) {
    $ArrKey=$_POST[$ArrKey];
   } 
   db_connect();
   date_default_timezone_set('UTC');
   $date = date("Y-m-d");
   $time = date("H:i:s");
   
   foreach($_SESSION['cart'] as $id => $quantity):
   $product=get_product_mp($id);
        $query = mysql_query("INSERT INTO orders(Model,cut,price,qty,FIO,Adres,post_index,Email,data,time) VALUES ('{$product['Model']}','{$product['cut']}','{$product['price']}','$quantity','$FIO','$Adres','$post_index','$Email','$date','$time')");
   endforeach;
}
Цикл вывода,в бд записывает все поля кроме ФИО,Адреса,индекса и Емейла. Что делать? Что исправить?
  • Вопрос задан
  • 194 просмотра
Пригласить эксперта
Ответы на вопрос 2
unitby
@unitby
А где код присваивающий им значения?
Ответ написан
no_one_safe
@no_one_safe
м.б. имелось ввиду это?
foreach($_POST as $ArrKey => $ArrStr) {
    $$ArrKey=$_POST[$ArrKey];
   }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы