0
ショーのエラー、それはの私に誰かが は、事前にあなたに感謝することができます未定義のインデックス のエラーメッセージを与えるPHPの挿入データ、私はフォームを使用してMySQLデータベースにデータを挿入するに取り組んでいます
<?php
$servername = "localhost";
$username = "jad";
$password = "jad";
$dbname = "info";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// Attempt insert query execution
if (isset($_POST['submit'])) {
$fname = $_POST['first_name'];
$lname = $_POST['last_name'];
$sql = "INSERT INTO names (first_name, last_name) VALUES ('$_POST[fname]', '$_POST[lname]')";
if(mysqli_query($conn, $sql)){
echo "Records added successfully.";
} else{
echo "ERROR: Could not able to execute $sql. " . mysqli_error($conn);
}
}
// Close connection
mysqli_close($conn);
?>
<html>
<body>
<form action = "" method = "POST">
first name : <input type = "text" name = "fname">
<br><br>
last name : <input type = "text" name = "lname">
<br><br>
<input type = "submit" name="submit" value="submit">
</form>
</body>
</html>
入力が名前「FIRST_NAME」または「LAST_NAME」(例えば、 '$ _POST [「first_nameの」]に存在しません:
私はあなたが以下の読み、準備された文に精通し自分自身を取得することをお勧めします'は未定義のインデックス"エラーを投げます)。 – showdev