所以新來堆棧交換,但這裏什麼也沒有。所以當我發送表單到我的apache服務器時,我的數據只顯示爲1和0。使用var_dump [_ $ POST];在傳遞給MySQL之前顯示我的所有數據都是正確的。 我的HTML表單:
<form method="POST" action="submit.php" class="subForm">
<input type="text" name = "item1" value="0">
<input type="text" name="item2" value="0">
<input type="text" name="item3" value="no">
<input type="text" name="item4" value="no">
<input type="text" name="item5" value="no">
<input type="text" name="item6" value="no">
<input type="submit" id = "form2">
</form>
我的PHP:
$connect = mysqli_connect('*****','*****','*****','*****');
if(!$connect){
die('Could not Connect: ' . mysqli_error($connect));
}
$NoR = isset($_POST["item1"]);
$CC = isset($_POST["item2"]);
$SD = isset($_POST["item3"]);
$HD = isset($_POST["item4"]);
$pack1 = isset($_POST["item5"]);
$pack2 = isset($_POST["item6"]);
$sql = "INSERT INTO form_test (item_1,item_2,item_3,item_4,item_5,item_6) VALUES (".$NoR.",".$CC.",".$SD.",".$HD.",".$pack1.",".$pack2.")";
mysqli_query($connect, $sql);
mysqli_close($connect);
var_dump($_POST)
var_dumb顯示所有數據輸入是正確的,但在表本身都顯示爲1和0。有什麼建議?
是的,已經在那。目前這只是一些簡單的形式測試。對我來說,下一步是確保我的表單再次感謝您的建議。 – Hans