在我的代码中直接将值保存到数据库中,但我想显示预览页面的Textfield值,然后我想将详细信息提交到Database.How来做到这一点? 请指导我
<?php
if(isset($_POST['submit'])){
$name=$_POST['name'];
$course=$_POST['course'];
$query="insert into student_tbl(`name`,`course`) values('$name','$course')";
if ($conn->query($query) === TRUE){
header("location: home.php");
}
else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
?>
这是一个简单的形式,我只尝试两个值
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="img/favicon.png">
</head>
<body>
<form action="" method="POST" id="myform" class="mform" enctype="multipart/form-data">
<div class="col-sm-12">
<label for="name">name: </label>
<input class="form-control" type="text" id="name" name="course" />
</div>
<div class="col-sm-12">
<label for="course">Course: </label>
<select name="course" id="course">
<option value="" disabled>select users</option>
<option value="Computer">Computer</option>
<option value="Physics">Physics</option>
<option value="Chemistry">Chemistry</option>
<option value="Maths">Maths</option>
</select>
</div>
<div class="col-sm-12">
<input class="form-control" type="submit" value="Preview" />
<input class="form-control" type="submit" formaction="formdata.php" value="Cancel" />
</div>
</form>
</body>
</html>
答案 0 :(得分:0)
使用您的第一个代码段并添加一个布尔值,在调用该方法后将其值转换为cut -f 2 -d , <filename> | cut -f 2 -d : | tr -d '"'
。成功提交后,您可以再次将其设置为true
。
false
答案 1 :(得分:0)
首先将值保存在会话变量中,如
$_SESSION['name']=$_POST['name'];
$_SESSION['course']=$_POST['course'];
然后在Next print SESSION值
echo $_SESSION['name'];
echo $_SESSION['course'];
然后在此页面中插入火灾插入
$name=$_SESSION['name'];
$course=$_SESSION['course'];
$query="insert into student_tbl(`name`,`course`) values('$name','$course')";