“嗨,我正在尝试让一个用户使用用户名和密码来编辑页面上的文本;我有一个数据库,其中只有一个用户的表”users“和我保存文本的表”save_text“ ;现在我正在尝试使用下一个PHP代码保存页面中的文本;请让我知道它是否可行以这种方式和如何?我无法保存页面上的文本,直到下一次修改,例如,谢谢“
<?php
require_once 'connect.php';
if (isset($_POST['submit'])){
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$dbname="edit text";
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
$username = $_POST['username'];
$password = $_POST['password'];
$sql = "SELECT * FROM users WHERE username='$username' and password='$password'";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
$count = mysqli_num_rows($result);
if ($count == 1){
$username = $_POST['username'];
$password = $_POST['password'];
$text = $_POST['text'];
$query = "Insert into save_text (username,password,text) VALUES ('".$username."','".$password."','".$text."')";
$result = mysqli_query($conn, $query);
echo '<div id="section"><section>'.$text.'</section></div>';
}
else {
echo '<div id="section"><section>fail modify text</section></div>';
}
}
?>
答案 0 :(得分:0)
一个月前我发现自己的答案, 使用函数:ob_start(); php页面的内容; ob_get_contents());这会将php页面内容转换为html页面内容; 这不完全是我的工作,我只是找到这个函数并使用它,我仍然需要从stackoverflow学习php;无论如何,当我为照片创建同样的社交网络时,这可以帮助我;