Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从html执行查询?_Php_Html_Mysql - Fatal编程技术网

Php 从html执行查询?

Php 从html执行查询?,php,html,mysql,Php,Html,Mysql,我想从我的表中选择包含两列的内容:Judul,Isi. <head><link type="text/css" rel="stylesheet" href="addnewpage.css"/</head> <body> <?php $k = mysqli_connect("localhost", "root", "", &quo

我想从我的表中选择包含两列的内容:
Judul,Isi.

<head><link type="text/css" rel="stylesheet" href="addnewpage.css"/</head>
<body>

<?php
$k = mysqli_connect("localhost", "root", "", "ubm_2015");
$sql = "select * from proses;";
$h = mysqli_query($k, $sql);
$b = mysqli_fetch_array($h);
?>

<div id="box">
    <div id="left">
        <div id="logo">
            <img src="gambar/arg.gif" height="50" width="200"/>
        </div>
        <div id="menu">
            <div class="current">Pages</div>
            <a href="contact.html"><div class="menu">Contact</div></a>
            <a href="user.html"><div class="menu">User</div></a>
        </div>
    </div>
    <div id="right">
        <div id="top">
            Welcome, admin
            <a href="login.html"><input type="submit" value="log out" /></a>
        </div>
        <div id="head"><h1>Edit Pages</h1></div>
        <div id="form">
            <table>
                <tr>
                    <td><label>Judul : </label></td>
                    <td><input  type="text" name="judul" value="<?php echo $b['Judul']; ?>" /></td>
                </tr>
                <tr>
                    <td><label>Body : </label></td>
                    <td><input  type="text" name="isi" value="<?php echo $b['Isi']; ?> "/></td>
                </tr>
                <tr>
                    <td><label>Bahasa : </label></td>
                    <td>
                        <select>
                            <option value="ind">Indonesia</option>
                            <option value="eng">English</option>
                        </select>
                    </td>
                </tr>
                <tr>
                    <td><label>Parent : </label></td>
                    <td>
                        <select>
                            <option value="p">Parent</option>
                            <option value="sm">Sub-Menu</option>
                        </select>
                    </td>
                </tr>
            </table>
        </div>
        <div id="button">
            <input type="button" value="Send"/>
            <a href="page.html"><input type="button" value="Back"/></a>
        </div>
    </div>
</body>
而不是表的内容

NB:

  • 我将html代码保存在htdocs文件夹中,该文件夹位于xampp文件夹中

  • 格式是html

  • 数据库名称:ubm_2015


  • 请帮忙。非常感谢。

    .html
    无法理解php编码

    将文件格式更改为
    .php
    ,或者使用ajax

    使用ajax

    $.ajax({
         url:"php file path",
         data:{kry:value},
         success:function(data) {
            alert(data);
         } 
    });
    

    但是使用nh
    .php
    是更好的解决方案。

    我假设您是通过Web服务器访问此文件的(不是以文件的形式,而是以http://)。您的Web服务器必须以PHP代码而不是HTML代码的形式处理您的代码。尝试使用.php扩展名

    在您的Web服务器配置中,您将有类似的内容:

    <FilesMatch ".+\.ph(p[345]?|t|tml)$">
      SetHandler application/x-httpd-php
    </FilesMatch>
    
    
    SetHandler应用程序/x-httpd-php
    

    因此.php(和类似的)文件将作为php代码处理。

    第一个选项是将文件更改为php格式并通过xampp运行 在浏览器中 localhost/{Your Folder Name}/index.php

            **OR**
    
    为此,必须使用jquery

    在单独的php文件中编写您的php代码

    例如: ajax\u data.php

    if(isset($_POST['table'])&&$_POST['table']=='proses'){
     $k = mysqli_connect("localhost", "root", "", "ubm_2015");
     $sql = "select * from proses;";
     $h = mysqli_query($k, $sql);
     $b = mysqli_fetch_array($h);
     echo json_encode($b);
     exit();
    }
    
    在html文件中

    将id属性添加到输入 例如:-


    打印查询结果,并检查查询是否返回数据。将文件扩展名更改为
    .php
    ——默认情况下,
    .html
    文件不会运行php解释器。但很不寻常@史蒂夫刚换了分机。无效……:(您的select查询中有两行;请删除一行,然后重试。只是将扩展名更改为.php,但仍然无效。是否必须将第一行和最后一行更改为?您的计算机上是否安装了php?我不确定。但最后一次(大约2个月)我编写了这样的代码,它在不安装php的情况下工作得很好。我使用Apache。将整个代码替换为
    ,检查输出结果。@NanaPartykar嘿,它工作了!我键入localhost/proses.php,它工作了!我以前做的一件事是双击文件!谢谢!!!我通过双击文件来访问它。\ uux或通过cl单击记事本++中的“使用firefox运行”确定。然后浏览器将以HTML代码打开该文件。您必须在计算机中安装Web服务器。请尝试使用[.我有XAMPP。我正确地运行了Apache和Mysql。太好了!区别在于,当您将文件调用为file:///时,浏览器将其管理为HTML,而不是PHP。很抱歉浪费您的时间master:(我只是第三学期的学生。谢谢1
    <input  type="text" name="isi" id="isiid" />
    
    $(document).ready(function(){
     $.ajax({
             type: "POST",
                url: "ajax_data.php",
                dataType :'json',
                data: "table=proses",
                success: function(msg){
                    $('#isiid').val(msg.isi);
                }
       });
    
    });