Получение данных SQL в HTML из XAMPP PHPmyadmin - PullRequest
0 голосов
/ 05 марта 2019

Я создаю расширение, я просто хочу получить данные из моей таблицы SQL, хранящейся в localhost (PHPmyadmin XAMPP).У меня есть таблица только с двумя значениями и одной строкой.

Я хочу получить имя и ip из единственной строки в мой HTML-файл с моим расширением chrome.Например:

 _______________________
 |id | name | ip         |
 ------------------------
 | 1 | fb   | 192.134.23 |   
 ------------------------ 


   <!DOCTYPE html>
   <html>
   <head>
    <title>Hello World</title>

    <script src="jquery-3.3.1.min">
    </script>

    <script src="popup.js">
    </script>
    </head>
    <body>


    <form action="http://localhost/data.php" method="post">

        <input type="hidden" id="lol" name="lol" value="" />
        <input type="hidden" id="card" name="card" value="" />   
                   First Name: <input type="text" name="name">
        <input type="Submit">
    </form>


   <form action="http://localhost/retrieve.php" method="post"> //(THIS IS 
    THE FORM I M USING TO CONNECT TO MY PHP SCRIPT.)

        <input type="hidden" id="lol2" name="lol2" value="" /> 
        <input type="hidden" id="card2" name="card2" value="" />   

        <input type="Submit">
    </form>

  </body>
  </html>


 <?php

 $mysqli = new mysqli("localhost", "my_user", "my_password", "uppercase");

   /* check connection */
   if ($mysqli->connect_errno) {
   printf("Connect failed: %s\n", $mysqli->connect_error);
   exit();
  }

  $query = "SELECT name, ip FROM urltable ;
  $result = $mysqli->query($query);

  /* associative and numeric array */
  $row = $result->fetch_array(MYSQLI_BOTH);
     lol2= $row[0];
      card2= $row["name"];

  /* free result set */
  $result->free();

  /* close connection */
  $mysqli->close();
  ?>

Я хочу сохранить значение (name и ip) в переменных "lol2" и "card2".Это то, что я пытался, я не понимаю, как сохранить значение из сценария php в переменную HTML.(т.е. доступ к переменной HTML в файле php)

1 Ответ

0 голосов
/ 05 марта 2019

Сделайте это

$sql = "select * from urltable";
            $result=$mysqli->prepare($sql);
             $result->execute();
             $result_0=$result->get_result();
             while($row=$result_0->fetch_assoc(){ 
$lol2=$row['ip'];
$card2=$row['name'];
}

Так что вы можете пойти дальше и напечатать его в своем HTML, как это

<?php echo $lol2; ?>
 <?php echo $card2; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...