if(isset($_POST['name'])) ループを使用して、ユーザーがデータを入力したかどうかをテストしてデータベースに保存し、そうでない場合はページを更新しても保存しないでください!!
if(isset($_POST['name'])) ループを使用して、ユーザーがデータを入力したかどうかをテストしてデータベースに保存しようとしましたが、そうでない場合は、ページを更新しても保存しませんが、機能しません! ページを更新すると、以前に試した最後のデータが保存されます!!
これは index.php です:
<!DOCTYPE html>
<html>
<body>
<ul><?php
require "controller/database.php";
require "controller/users.php";
$user=new Users();
$user->insertUser($_POST['name'],$_POST['age'],$_POST['email']);
?></ul>
<form action="" method="POST">
<input type="text" name="name" required placeholder="Name"><br><br>
<input type="number" name="age" required placeholder="Age" ><br><br>
<input type="text" name="email" required placeholder="Email" ><br><br>
<button type="submit" name="insert" value="Add Data To Database"></button>
</form>
</body>
</html>
これは users.php ファイルです:
<?php
class Users extends DB {
function insertUser($name,$age,$email){
$query = "INSERT INTO users (name, age, email )
VALUES ('$name', '$age', '$email')";
$res=$this->insert($query);
//return $this->select("SELECT * FROM `users`");
} }
if(isset($_POST['name'])) ループを使用して、ユーザーがデータを入力したかどうかをテストしてデータベースに保存しようとしましたが、そうでない場合は、ページを更新しても保存しませんが、機能しません! ページを更新すると、以前に試した最後のデータが保存されます!!
助けてください!!
このエラーを表示し、同時にデータを保存します!
注意: 未定義のインデックス: C:\xampp\htdocs\gestion de paie\index.php の 10 行目の名前
注意: 未定義のインデックス: age in C:\xampp\htdocs\gestion de paie\index.php 行 10
注意: 未定義のインデックス: C:\xampp\htdocs\gestion de paie\index.php の 10 行目の email