我刚刚学会了一些PHP代码而且我正在练习,但我的UPDATE代码并没有改变任何东西。 这是我的代码:
的index.php
<form action="editpage.php" method="POST">
<h4>EDITO</h4>
<input type="text" name="titulli" placeholder="Emri i Titullit">
<button type="submit" name="edit">Shko ne Editim</button>
</form>
editpage.php
<?php
$titulli = $_POST['titulli'];
echo "$titulli";
$sql = "SELECT * FROM posts WHERE titulli='$titulli' ";
$result = mysqli_query($conn,$sql);
$row = mysqli_fetch_assoc($result);
echo "<form action='editpageadmin.php' method='POST'>
<input type='hidden' name='id' value='".$row['id']."'>
<input type='text' name='titulli' value='".$row['titulli']."'>
<input type='text' name='data' value='".$row['data']."'>
<input type='text' name='teksti' value='".$row['teksti']."'>
<button type='submit'>EDIT<button>
</form>";
?>
我的 editpageadmin.php
include'../databasep.php';
$id = $_POST['id'];
$titulli = $_POST['titulli'];
$data = $_POST['data'];
$teksti = $_POST['teksti'];
$sql = "UPDATE posts SET titulli='$titulli' data='$data' teksti='$teksti' WHERE titulli = $otitulli";
$result = mysqli_query($conn,$sql);
?>
所以这只是一个测试,我试图将其作为一个秘密管理员。
答案 0 :(得分:-1)
你应该试试
$sql = "UPDATE posts SET titulli='$titulli', data='$data', teksti='$teksti' WHERE titulli = $iditulli";
答案 1 :(得分:-2)
您使用WHERE titulli = $otitulli"
我找不到这个变量
你需要得到tutullis的id或值,因为你想要其他明智的不工作