requette insert fonctionnel mais il y des erreurs
bonsoir
c'est un simple code d'insertion dans une base de donné en utilisant la notion d'orienté objet
l'insertion se fait mais avec des messages d'erreurs ( Notice: Undefined variable: Id.........pour tous les $ variables)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
| <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<?php
class etudiant{
private $Id;
private $Nom;
private $age;
//construceur
public function __construct($Id,$Nom,$age)
{
$this->Id=$Id;
$this->Nom=$Nom;
$this->age=$age;
}
public function set_requettei()
{
require 'connect.php';
$req=("insert into note (Id,Nom,age) values('$this->Id=$Id;','$this->Nom=$Nom;','$this->age=$age;') ");
$res=$mysqli->query($req);
if(!$mysqli->errno)
{
echo "insertion effectué avec succées";
}
else
{
echo "Erreur d'execution de la requette ";
}
}
public function __destruct()
{
}
}
$Id=$_POST['Id'];
$Nom=$_POST['Nom'];
$age=$_POST['age'];
$etudiant =new etudiant($Id,$Nom,$age);
$etudiant->set_requettei();
?>
<br/><a href="insert.php"> retour </a>
</body>
</html> |
je pense qu'il manque une chose comme ( if isset ) mais je sais pas ou l'intégrer
une autre question SVP
comment afficher ce que se trouve dans la base sous forme d'un tableau HTML
merci pour l'aide