我有一個HTML表單,一個文本字段和一個引導程序模塊彈出窗口和兩種類型的提交。從HTML字段和引導程序彈出窗口插入數據
我可以使用$_POST
從html字段中收集值,但我沒有從彈出窗口獲取值。
HTML:
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
</head>
<body>
<form id="contactform" method="post" action="http://****/post.php">
<tr>
<td>
<label for="name">Name :</label>
</td>
<td>
<input type="text" name="name">
</td>
</tr>
<tr>
<td>
<button type="submit"> Submit</button>
<button type="button" class="btn btn-info btn-lg" data-toggle="modal" data-target="#myModal">Update</button>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<label for="plan">Plan :</label>
<input type="radio" name="plan" value="Yes" > Yes</input>
<input type="radio" name="plan" value="No"> No</input>
</div>
<div class="modal-footer">
<button type="submit" formaction="update.php" class="btn btn-default" data-dismiss="modal">Submit</button>
</div>
</div>
</div>
</div>
</td>
</tr>
</form>
</body>
</html>
這裏有兩個我的提交使用兩個PHP文件:post.php
和update.php
當一個提交是外部(post.php中)在彈出等內(update.php)彈出。 在post.php
我只收集使用
$name = $_POST['name'];
這是工作的文本字段,而不是在update.php
代碼:
<?php
$conn = mysqli_connect("localhost", "username", "password", "database");
if($conn === false){
die("ERROR: Could not connect. " . mysqli_connect_error($conn));
}
$name = $_POST['name'];
$plan = $_POST['plan'];
$sql = "INSERT INTO table (name, plan) VALUES ('$name', '$plan')";
if(mysqli_query($conn, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}
?>
在這裏,分貝我'只能夠收集到的名字。
請幫助收集html字段(名稱)和彈出窗口字段(計劃)的值。
在此先感謝。
也許這將有助於:http://stackoverflow.com/questions/5167596/receiving-radio-box-value-in-php – jakob
它的單選按鈕,面臨難以從彈出窗口收集值和html字段外彈出窗口在一起。可以請讓我知道如何從雙方收集價值。 – user5358888
好的,但你在彈出窗口中的按鈕上有'formaction =「update.php」''。所以它不會在一起。它應該在數據庫的同一行嗎? – jakob