预先感谢,实际上在我的应用程序中,我有一个带有“添加到购物车”提交按钮的表单,所以每当我提交一个表单时,文本字段值应该通过会话传递,它应该在表单下面的不同html表中添加一个下面的行,而不是像下面这样在mysql table.Something中添加行,如下所示。
Exam Name | Venue Name | Date of Exam | Price | No.of Exam
PMP | venue1 |23-12-2016 | $40 | 2
ITIL | venue2 |24-12-2016 | $30 | 2
My code as below
<?php
session_start();
$course = $_POST['course'];
$venue = $_POST['venue'];
$date = $_POST['Userdate'];
$price = $_POST['txtprice'];
$noExams = $_POST['num_exams'];
$_SESSION['course'] = $course;
echo $_SESSION['course'];
?>
<html>
<head></head>
<body>
<form method="post" action="shopping.php">
<table><thead>
<th>Exam Name</th>
<th>Venue Name</th>
<th>Date of Exam</th>
<th>Price / Course</th>
<th>Number of Exams</th>
<th>Add to Cart</th>
</thead>
<tbody>
<tr>
<td>
<select name="course">
<option value="">--Select--</option>
<option value="ITIL Foundation">ITIL Foundation</option>
<option value="PMP">PMP</option>
<option value="">Prince 2 Foundation</option>
</select>
</td>
<td><input type="text" name="venue" id="venue" required="required"></td>
<td><input type="text" name="Userdate" id="Userdate" required="required"></td>
<td><input type="text" name="txtprice" id="Userdate" required="required"></td>
<td>
<select name="num_exams" required="required">
<option value="">--Select--</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>
<td><input type="submit" name="btnSubmit" value="Submit"></td>
</tr></tbody>
</form>
</body>
</html>发布于 2016-12-06 14:54:06
您需要将PHP值回显到表单输入字段。例如,对于venue字段,您需要添加value属性,如下所示:
<td><input type="text" name="venue" id="venue" required="required" value="<?php echo $venue;?>"></td> https://stackoverflow.com/questions/40955455
复制相似问题