将数据从MySQL数据库加载到HTML文本框

欧罗兹

我仍在学习,任何人都可以帮助我,我的代码有什么问题?我需要加载,当您单击“加载”按钮时,程序将搜索在下拉列表中选择的数据库ID,它们将带名称..etc并显示在文本框中。对不起我的英语不好。

<?php

        $servername = "localhost";
        $username = "estgv15592";
        $password = "estgv155922016";
        $dbname = "estgv15592";
        $conn = new mysqli($servername, $username, $password, $dbname);

        if ($conn->connect_error) {
            die("Connection failed: " . $conn->connect_error);
        } 


           if(isset($_POST["loadbtn"]))
        {

            $id = (integer) $_POST["id"];

            $query = "SELECT NOME, MORADA, PRECO FROM FICHA_DE_OBRA WHERE ID_FICHAOBRA = '$id' ";
            $result = mysqli_query($conn, $query);
            $details = mysql_fetch_array($result);

            $nome = $details["NOME"];
            $morada = $details["MORADA"];
            $preco = $details["PRECO"];
        }

        $sql = "SELECT * FROM FICHA_DE_OBRA";

        $result = mysqli_query($conn, $sql);

         echo '<form id="form" method="post">';
            echo "<select name ='id'>";
            echo "<option value=''>Selecione Número ficha Obra</option>";

            while($row = mysqli_fetch_array($result))

              {
              echo "<option value='" . $row['ID_FICHAOBRA'] . "'>" . $row['ID_FICHAOBRA'] . "</option>";
              }
              echo "</select>";

            $conn->close();
            ?> 


          <input type="submit" value="Load" name="loadbtn">
          <table width="300" border="0">
          <tr>
          <td>Name</td>
          <td><input type="text" name="upName" style="text-align:right" value="<?php echo $nome;?>"/></td>
        </tr>
         <tr>
          <td>Cost</td>
          <td><input type="text" name="upCost" style="text-align:right" value="<?php echo $morada;?>" /></td>
        </tr>
        <tr>
          <td>Active</td>
          <td><input type="text" name="upActive" style="text-align:right" value="<?php echo $preco;?>" /></td>
        </tr>
    </table>
</div>
<br/>

</form>
阿吉特·沙阿(Ajeet Shah)

您没有使用适当的php标签:(例如<?php echo $preco;?>):

<tr>
  <td>Name</td>
  <td><input type="text" name="upName" style="text-align:right" value="<?php echo $nome; ?>"/></td>
</tr>
<tr>
  <td>Cost</td>
  <td><input type="text" name="upCost" style="text-align:right" value="<?php echo $morada; ?>" /></td>
</tr>
<tr>
  <td>Active</td>
  <td><input type="text" name="upActive" style="text-align:right" value="<?php echo $preco; ?>" /></td>
</tr>

使用mysqli_querymysqli_fetch_array函数,请注意,其中的第一个参数mysqli_query应该是您犯错的连接对象:

$result = mysqli_query($conn, $query);    // first PHP block
$result = mysqli_query($conn, $sql);      // second PHP block

$details = mysqli_fetch_array($result);   // first PHP block
$row = mysqli_fetch_array($result)        // second PHP block

然后$conn将以下行移动到第一个PHP块的顶部,或者在第一个PHP块中未定义:

$servername = "localhost";
$username = "estgv15592";
$password = "your_password";
$dbname = "estgv15592";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将数据从 mySql 数据库加载到 HTML 文本框

来自分类Dev

如何将 SQLite 数据库查询中的数据加载到文本框中?

来自分类Dev

来自数据库的VBA点以逗号形式加载到文本框中

来自分类Dev

将数据加载到文本框中

来自分类Dev

将数据从文本框插入数据库

来自分类Dev

将文本从文本框插入数据库

来自分类Dev

将数据从JSON文件加载到MYSQL数据库

来自分类Dev

使用cron将数据加载到MySQL数据库

来自分类Dev

从mysql数据库将图片加载到图片框时出错。NullReferenceException

来自分类Dev

将动态文本框保存到数据库

来自分类Dev

文本框数组连接的MySQL数据库

来自分类Dev

将html文本从数据库加载到CKEDITOR以进行更新

来自分类Dev

将当前时间加载到mysql数据库中

来自分类Dev

将当前时间加载到mysql数据库中

来自分类Dev

将值从数据库加载到html选择输入

来自分类Dev

如何将动态添加的文本框插入MySQL数据库

来自分类Dev

PHP将多个复选框和文本框数组插入MySQL数据库

来自分类Dev

MYSQL PHP HTML将图像从数据库加载到网站

来自分类Dev

在下拉列表中更改事件从数据库加载数据并填充文本框

来自分类Dev

PHP / mysql如何使用登录的用户将数据库中的数据回显到文本框

来自分类Dev

如何将数据从数据库加载到组合框(自动完成)

来自分类Dev

将数据从文本文件加载到数据库

来自分类Dev

从数据库显示数据到文本框

来自分类Dev

从数据库获取数据到文本框?

来自分类Dev

如何从数据库获取数据到文本框

来自分类Dev

从文本框asp.net C#将数据保存到sql数据库

来自分类Dev

在将项目保存到数据库之前强制更新文本框数据绑定

来自分类Dev

如何将文本框中的数据和日期/时间插入Access数据库?

来自分类Dev

将文本框中的数据从while循环提交到数据库

Related 相关文章

  1. 1

    将数据从 mySql 数据库加载到 HTML 文本框

  2. 2

    如何将 SQLite 数据库查询中的数据加载到文本框中?

  3. 3

    来自数据库的VBA点以逗号形式加载到文本框中

  4. 4

    将数据加载到文本框中

  5. 5

    将数据从文本框插入数据库

  6. 6

    将文本从文本框插入数据库

  7. 7

    将数据从JSON文件加载到MYSQL数据库

  8. 8

    使用cron将数据加载到MySQL数据库

  9. 9

    从mysql数据库将图片加载到图片框时出错。NullReferenceException

  10. 10

    将动态文本框保存到数据库

  11. 11

    文本框数组连接的MySQL数据库

  12. 12

    将html文本从数据库加载到CKEDITOR以进行更新

  13. 13

    将当前时间加载到mysql数据库中

  14. 14

    将当前时间加载到mysql数据库中

  15. 15

    将值从数据库加载到html选择输入

  16. 16

    如何将动态添加的文本框插入MySQL数据库

  17. 17

    PHP将多个复选框和文本框数组插入MySQL数据库

  18. 18

    MYSQL PHP HTML将图像从数据库加载到网站

  19. 19

    在下拉列表中更改事件从数据库加载数据并填充文本框

  20. 20

    PHP / mysql如何使用登录的用户将数据库中的数据回显到文本框

  21. 21

    如何将数据从数据库加载到组合框(自动完成)

  22. 22

    将数据从文本文件加载到数据库

  23. 23

    从数据库显示数据到文本框

  24. 24

    从数据库获取数据到文本框?

  25. 25

    如何从数据库获取数据到文本框

  26. 26

    从文本框asp.net C#将数据保存到sql数据库

  27. 27

    在将项目保存到数据库之前强制更新文本框数据绑定

  28. 28

    如何将文本框中的数据和日期/时间插入Access数据库?

  29. 29

    将文本框中的数据从while循环提交到数据库

热门标签

归档