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 : Sélectionner tout - Visualiser dans une fenêtre à part
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