Bonjour,
J'aimerais retourner le code erreur de ce code PHP pour insérer des données. Je n'ai aucune erreur et pourtant l'insertion ne se fait pas. Pourriez-vous me dire comment faire ?
Merci.
Modifié par chritopherr (10 Mar 2020 - 16:46)
J'aimerais retourner le code erreur de ce code PHP pour insérer des données. Je n'ai aucune erreur et pourtant l'insertion ne se fait pas. Pourriez-vous me dire comment faire ?
Merci.
<?php
session_start();
if(empty($_SESSION['ID']))
{
header('Location: index.php');
exit();
}
$ID = $_SESSION['ID'];
$date_sortie_produit = "01-01-2020";
$nom_produit = filter_input(INPUT_POST, 'nom_produit');
$description_produit = filter_input(INPUT_POST, 'description_produit');
$nombre_produit = filter_input(INPUT_POST, 'nombre_produit');
$nom_marque = filter_input(INPUT_POST, 'nom_marque');
$description_marque = filter_input(INPUT_POST, 'description_marque');
$connexion = mysqli_connect("localhost", "compte", "", "nom_bdd");
if (!$connexion) {
echo "Erreur : Impossible de se connecter à MySQL." . PHP_EOL;
echo "Errno de débogage : " . mysqli_connect_errno() . PHP_EOL;
echo "Erreur de débogage : " . mysqli_connect_error() . PHP_EOL;
exit;
}
$stmt = $connexion->prepare("INSERT INTO produit VALUES (NULL, ?, ?, ?, ?, ?, ?, ?)");
$stmt->bind_param('sssssss',$ID, $date_sortie_produit,$nom_produit, $description_produit, $nombre_produit,$nom_marque, $description_marque );
$stmt->execute();
$result = $stmt->store_result();
if ($result){
echo "OK";
}else {
echo "NOK";
}
mysqli_close($connexion);
?>
Modifié par chritopherr (10 Mar 2020 - 16:46)