За последние 24 часа нас посетили 22275 программистов и 1166 роботов. Сейчас ищет 731 программист ...

Экзамен

Тема в разделе "Сделайте за меня", создана пользователем Omar, 9 июл 2020.

  1. Omar

    Omar Новичок

    С нами с:
    9 июл 2020
    Сообщения:
    1
    Симпатии:
    0
    Добрый день! Кому не сложно помогите!
    Реализуйте интерфейс покупки продукта в интернет магазин. На стороне клиента(покупателя) должна быть реализована страница для покупки продукта. Из выпадающего списка со всеми продуктами пользователь выбирает продукт, в следующем поле вводит необходимое количество продукта. При этом поле должно принимать только числовое значение(необходимо реализовать проверку или ограничение). В момент ввода значений система должна давать расчет суммы продукта (цена х количество). При выборе продукта и вводе количества страница не должна перезагружаться. После нажатия кнопки купить, продукт должен уменьшить в базе данных количество на купленное (текущее количество - купленное количество)

    Смог подключиться к базе данных и получить данные, на основе них создал список. Но как теперь получать цены и всё остальное!

    index.php

    Код (Text):
    1.  
    2. <?php
    3.  
    4.     require_once 'connect.php';
    5.    
    6.     // Подключение к базе данных MySQL.
    7.     @$on_link = mysqli_connect($host, $user, $password, $database);
    8.     if (!$on_link)
    9.     {
    10.         echo "Ошибка соединения с сервером MySQL!";
    11.         exit;
    12.     }
    13.  
    14.     // изменение набора символов на utf8
    15.     mysqli_set_charset($on_link, "utf8");
    16.  
    17.     // Делаем выборку из таблицы.
    18.     $sql = "SELECT * FROM `product`";
    19.     $result_select = mysqli_query($on_link, $sql);
    20.  
    21.       echo "<select name = 'Продукты'>";
    22.       echo "<option value='0'>Выбор фруктов</option>";
    23.       while($object = mysqli_fetch_object($result_select))
    24.     {
    25.         echo "<option value = '$object->id' > $object->product </option>";
    26.     }
    27.     echo "</select>";
    Connect.php
    Код (Text):
    1. <?php
    2.     $host = 'localhost'; // адрес сервера
    3.     $database = 'exam'; // имя базы данных
    4.     $user = 'student'; // имя пользователя
    5.     $password = '123'; // пароль
    6. ?>
     
  2. Artur_hopf

    Artur_hopf Активный пользователь

    С нами с:
    7 май 2018
    Сообщения:
    2.266
    Симпатии:
    405
    @Omar мы ждем, когда ты начнешь платить =)
    fe027a28d9f8827a7ee8efef97cb6e9a.jpg
     
  3. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.199
    Симпатии:
    184