Saya cuba menulis data ke pangkalan data selepas pengesahan tetapi tidak berjaya.
Setelah berjaya log masuk, saya ubah hala ke index.php
query($sql); $user = $result->fetch_assoc(); } ?>Home Home
Hello = htmlspecialchars($user["name"]) ?>
Dari sini, saya ingin menangkap nama dan tarikh dan menyerahkannya, tetapi selepas setiap penyerahan, saya melihat dalam phpmyadmin dan sel jadual kosong. Saya menggunakan xampp untuk dijalankan secara tempatan. Inilah kod yang saya cuba tangkap input daripada borang:
stmt_init(); if ( ! $stmt->prepare($sql)) { die("SQL error: " . $mysqli->error); } $stmt->bind_param("sss", $_POST["name"]); if ($stmt->execute()) { echo "successful"; } else { if ($mysqli->errno === 1062) { die("error"); } else { die($mysqli->error . " " . $mysqli->errno); } }
Sebarang bantuan amatlah dihargai
Data borang mempunyai
dengan nilai "nama panggilan" dan "tarikh mula"name
属性。我猜你应该正确使用它们来构建插入查询,例如$_POST["nickname"]
和$_POST["startdate"]
Jika anda masih menghadapi masalah, sila siarkan log ralat penuh untuk penyahpepijatan.