par
wags » 01 oct. 2019, 12:18
Bonjour Saian,
Merci pour ta réponse précise et claire.
Ok donc je l'oublie celle là
Merci
PS : J'ai donc testé. Je dois vraiment pas voir un truc évident (je suis sur ce problème depuis hier soir : oui oui j'ai dormi rassurez vous

)
Voici le message d'erreur.
Error: INSERT INTO operations (id_membre, date_entree, heure_entree, montant_achat) VALUES ('', '2019-06-25', '15:15', '464')
Incorrect integer value: '' for column 'id_membre' at row 1
Je suppose qu'il ne prend pas en compte l'Id_membre que j'indique dans le formulaire.
Voici mon code modifié
<?php session_start();
/*require_once('add_operation_2.php');*/
$servername = "localhost";
$username = "root";
$password = "pass";
$dbname = "user-reg";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
if(isset($_POST['Ajouter']))
{
$id_membre=$POST['id_membre'];
$date_entree=$_POST['date_entree'];
$heure_entree=$_POST['heure_entree'];
$montant_achat=$_POST['montant_achat'];
$sql = "INSERT INTO operations (id_membre, date_entree, heure_entree, montant_achat)
VALUES ('$id_membre', '$date_entree', '$heure_entree', '$montant_achat')";
if ($conn->query($sql) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$conn->close();
}
?>
<html>
<form name="registration" method="post" action="" enctype="multipart/form-data">
<p>Id membre </p>
<input type="text" class="text" value="" name="id_membre" required >
<p>Date d'entrée </p>
<input type="date" class="text" value="" name="date_entree" required >
<p>Heure d'entrée </p>
<input type="text" class="text" value="" name="heure_entree" required >
<p>Montant de l'achat </p>
<input type="text" class="text" value="" name="montant_achat" >
<div class="sign-up">
<input type="reset" value="Reset">
<input type="submit" name="Ajouter" value="Ajouter" >
<div class="clear"> </div>
</div>
</form>
</html>
J'en perds la tête et les yeux.
Merci d'avance pour vos lumières et vos aides.
Bonne journée