将html标签值放入php变量中

时间:2017-11-03 08:08:00

标签: php html

我想将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>

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

感谢

1 个答案:

答案 0 :(得分:0)

  

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

只需清空表单操作。

示例:

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