将 HTML 标签值放入 PHP 变量中



我想将html标签值存储在变量中,然后将它们发送到数据库,有什么办法吗?

function start(){
$title = $_POST['title'];
$text = $_POST['content'];
$src = $_POST['thumb'];
if(!empty($title) && !empty($text) && isset($_POST['sendpostbtn'])){
    try{
        include ("../config.php");
        $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

        $sql = "INSERT INTO `post` (`title`, `content` , `src`) VALUES ('$title','$text','$src')";
        $pdo->exec($sql);
    ?>
        <script type="text/javascript">
            alert("successes")
        </script>
   <?php
    }catch(PDOException $e){
        echo $sql . "<br>" . $e->getMessage();
    }
}else{
?>
  <script type="text/javascript">
    alert("somethings wrong")
 </script>
<?php
    }
}
?>

这是我在同一文件中的 html 代码

<div class="sendpostBox">
<div class="lastpostTitle">
        <p>new post</p>
    </div>
    <form action="sendpost.php" method="post">
        <label>title</label>
        <input type="text" name="title">
        <label>src</label>
        <input type="text" name="thumb">
        <label>content</label>
        <textarea name="content"></textarea>
        <input type="submit" name="sendpostbtn" value="send">
    </form>
 </div>

创建了一个表单,然后我想将这些数据发送到同一页面中的数据库,我的意思是我不想为此打开另一个页面。

谢谢

我创建了一个表单,然后我想将这些数据发送到数据库中 同一页,我的意思是我不想为此打开另一页。

只需清空表单操作即可。

例:

<form action="" method="POST">
     ......
     ....
     ..
</form>

最新更新