我想将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>
我已经创建了一个表单,然后我想将这些数据发送到同一页面的数据库,我的意思是我不想为此打开另一个页面。
感谢
答案 0 :(得分:0)
我已经创建了一个表单然后我想将这些数据发送到数据库中 同一页,我的意思是我不想为此打开另一页。
只需清空表单操作。
示例:
<form action="" method="POST">
......
....
..
</form>