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
merci
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 "; } } ?>
Partager