Member 13997743 Ответов: 1

Как ввести мои данные в базу данных?


это немного сложно для меня, потому что я все еще новичок...я использую новый phpmyadmin, и то, что я изучаю в школе, - это старая версия..я пытаюсь использовать кодирование и учиться на другом веб-сайте, и это делает меня более запутанным..я хочу вставить свои данные в базу данных с помощью выпадающего кодирования..я пытаюсь использовать то же кодирование со строкой, но оно не работает..Может ли кто-нибудь помочь мне? Это моя кодировка (извините, что она довольно беспорядочная и, возможно, там есть опечатка) - верхняя-это просто бутстрап.

Что я уже пробовал:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
  <link rel="stylesheet" href="\Project\bootstrap.min.css">
</head>
  <body style="background:silver;">
<div class="container">
      <nav class="navbar navbar-expand-lg navbar-light bg-light">
        <a class="navbar-brand" href="Gaming.html" style="font-family:verdana,arial;">GamerCen</a>
          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent"
          aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
          </button>

          <div class="collapse navbar-collapse" id="navbarSupportedContent">
            <ul class="navbar-nav mr-auto">
              <li class="nav-item active">
                <a class="nav-link" href="Gaming.html">
                  Home<span class="sr-only">(current)</span></a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="product.html">
                  Product</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="logsign in.php">
                  Log In/Sign Up</a>
              </li>
          </div>
        </nav>
        <br>
        <hr>
        <h1 style="text-align:center;">Order</h1>
        <hr>
        <table width="684" height="336" align="center">
          <form method="post">
            <tr>
              <td width="120">Item_Name </td>
              <td width="12">:</td>
              <td width="267"><input name="Item_Name" type="text" size="50" /></td>
           	</tr>
            <tr>
              <td>Price </td>
              <td>:</td>
              <td>
                RM  
                <select name="price">
                <option value="100 (Ori)">100 (Ori)</option>
                <option value="200 (Ori + DLC)">200 (Ori + DLC)</option>
                <option value="300 (Ori + DLC + Mod)">300 (Ori + DLC + Mod)</option>
              </select></td>
            </tr>
            <tr>
              <td>Quantity </td>
              <td>:</td>
              <td colspan="2">
              <select name="quantity">
                <option value="1">1</option>
                <option value="2">2</option>
                <option value="3">3</option>
              </select></td>
            </tr>
            <tr>
              <td>Address</td>
              <td>:</td>
              <td><textarea name="Address" cols="53"></textarea> </td>
            </tr>
            <tr>
              <td align="center" colspan="3"><input type="submit" name="submit"></td>
            </tr>
          </form>
        </table>
        <?php
        $conn = mysqli_connect("localhost","root","","project");
        if($conn === false){
        die("ERROR: Could not connect. " . mysqli_connect_error());
        }
        if (isset($_REQUEST['save'])) {
          $Item_Name = real_escape_string($_REQUEST['Item_Name']);
          $price = real_escape_string($_REQUEST['price']);
          $quantity = real_escape_string($_REQUEST['quantity']);
          $Address = real_escape_string($_REQUEST['Address']);
          $sql = "INSERT INTO order(Item_Name,price,quantity,Address) VALUES ('$Item_Name', '$price', '$quantity', '$Address')";
        }
            if(mysqli_query($conn, $sql)){
            echo "Records added successfully.";
            } else{
            echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
            }
            mysqli_close($conn);
         ?>
  </body>
</html>

1 Ответов

Рейтинг:
2

David O'Neil

Есть полный рабочий PHP код для подключения к базе данных и ввода материала в мой "Некоторые простые классы PHP для управления уведомлениями о мгновенных платежах PayPal[^]" статья, которая может оказаться полезной. Он не затрагивает сторону источника данных вашей проблемы, но заботится об остальном. Конечно, вам придется изменить его, чтобы записать в правильные таблицы и столбцы для вашего случая.


Member 13997743

спасибо Дэвид