.load函数div php won';不行?
我试图在div中加载一个PHP文件,代码如下: editor.php:.load函数div php won';不行?,php,javascript,Php,Javascript,我试图在div中加载一个PHP文件,代码如下: editor.php: $con = mysqli_connect("","",",""); $result = $con->query("SELECT title,id FROM Development ")or die("Error! : ".$con->error); while($row = $result->fetch_assoc()) { echo "<a href='#' id='edit-it' o
$con = mysqli_connect("","",","");
$result = $con->query("SELECT title,id FROM Development ")or die("Error! : ".$con->error);
while($row = $result->fetch_assoc())
{
echo "<a href='#' id='edit-it' onclick=\"load('".$row['id']."');\">". $row['title']. "</a><br>";
};
echo "<div id='title_edit_div'></div>";
在edit_title.php中:
<?
$id=$_GET['id'];
$con = mysqli_connect("","","","");
$result = $con->query("SELECT title,content, FROM Development where id=".$id);
while($row = $result->fetch_assoc())
{
echo "<form action='" .$_SERVER['PHP_SELF']. "' method='get'> Title: <input type='text' name='title' value='",$row['title'],"><br>";
echo "Content: <input type='text' name='content' value='",$row['content'],"><br>";
echo "<input type='submit' value='Edit' name='change'></form>";
}
if(isset($_GET['change']))
{
$con->query("UPDATE Development SET title=".$_GET['title'].", content=".$_GET['content']." WHERE id=".$id.";");
}
?>
简单示例。。没有数据库。。没有JS
在index.php中
<?php include_once 'page_labels.php'; ?>
<div>
<?php pagelabel('HEADER'); ?>
</div>
在page_labels.php中
function pagelabel($req)
{
switch ($req)
{
case 'HEADER':
echo '<a href="test.html">Test only</a>';
case ..
}
}
函数页面标签($req)
{
交换机($req)
{
案例“标题”:
回声';
案例
}
}
您的.load()
语法错误。它的格式应该是.load('ajax/test.html#container')代码>欢迎使用堆栈溢出!请不要使用mysql.*
函数来编写新代码。它们不再得到维护,社区已开始恢复。看到了吗?相反,你应该学习并使用或。如果你选择PDO,到目前为止它是有效的。但是当我按下这个按钮时,我需要一个数据库和JS。所以,您的示例很好,但它并没有实现我希望它对数据库所做的。。您可以更改回显“”使用数据库查询执行代码>。。我这样做是为了填补我的,而且它在没有JS的情况下工作。。
<?php include_once 'page_labels.php'; ?>
<div>
<?php pagelabel('HEADER'); ?>
</div>
function pagelabel($req)
{
switch ($req)
{
case 'HEADER':
echo '<a href="test.html">Test only</a>';
case ..
}
}