我想从我的表格中选择包含2列的内容: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>
但是输入框显示<?php echo $b['Isi']; ?>
而不是表的内容。
NB:
我将html代码保存在xtdp文件夹中的htdocs文件夹中。
格式为html。
- 醇>
数据库名称:ubm_2015
请帮忙。非常感谢你。
答案 0 :(得分:1)
.html
无法理解php编码。
将文件格式更改为.php
,或使用ajax。
使用ajax
$.ajax({
url:"php file path",
data:{kry:value},
success:function(data) {
alert(data);
}
});
但是使用.php
是更好的解决方案。
答案 1 :(得分:1)
我假设您通过网络服务器访问此文件(不是文件://,而是http://)。您的网络服务器必须将您的代码处理为PHP代码,而不是HTML代码。尝试使用.php扩展名。
在您的网络服务器配置中,您将有类似的内容:
<FilesMatch ".+\.ph(p[345]?|t|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
所以.php(和类似的)文件将作为PHP代码处理。
答案 2 :(得分:0)
第一个选项是将文件更改为php格式并运行xampp 在浏览器中 localhost / {您的文件夹名称} /index.php
**OR**
你必须使用jquery
在单独的php文件中编写你的php代码
例如: 的 ajax_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属性 例如: -
<input type="text" name="isi" id="isiid" />
使用jquery进行数据检索,在成功方法中,您可以根据id属性设置值 例如: - 在proses表中你有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);
}
});
});