test d'existance avant insertion
bonsoir
je cherche à tester l'existence d'une reff dans la base avant d’exécuter l'insertion
l'insertion toute seul fonctionne sinon j'ai un message d'erreur
"mysqli_fetch_assoc() expects parameter 1
est ce que vous pouvez voir l'erreur sinon est ce qu' il y a une autre méthode
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
| <?php
require('connect.php');
$idcon=Connectobj("localhost","root","","BDKitabi");
if(!empty($_POST['RefPdt'])&&!empty($_POST['Categorie'])&&!empty($_POST['Titre'])&&!empty($_POST['Prix1']))
{
$ref=$_POST['RefPdt'];
$cat=$_POST['Categorie'];
$tit=$_POST['Titre'];
$pr=$_POST['Prix1'];
// je cherche est ce que la reff existe ou pas
$req = "SELECT COUNT(*) AS nbr FROM Produit WHERE RefPdt = $ref";
$res = $idcon->query($req);
$alors = mysqli_fetch_assoc($res);
// POUR INFORMER L'UTLISATEUR
if(($alors['nbr'] == 0)){
echo "reff existante !";
}
else
{
$req1 = "INSERT INTO Produit VALUES ('$ref','$cat','$tit','$pr',0)";
$resl=$idcon->query($req1);
if(!$resl)
{
echo $idcon->errno;
echo $idcon->error;
echo "erreur :".$idcon->error;
}
else
echo "ajout avc succes du $ref ";
}
}
?> |
merci