bonjour, voila j ai une erreur dans mon code et je ne vois pas du tout d ou cela peut venir pouvez vous m aider. c est urgent!!!j ai regarder ligne par ligne mais rien a faire.
erreur Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result
d ou peut venir cette erreur my fetch assoc a quoi sert il rellement.
voici la page deleteCategorie:
Code php : 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
42
43
44
45
46
47
<?php
 
function deleteCategorie($bdd, $idCategorieProduit) {
 
	$query = "SELECT id FROM `catalogue-sous-categorie` WHERE idCategorie=".$idCategorieProduit;
	echo $query;
	$res2 = $bdd -> sendQuery($query);
	echo $res2;
	$nb = $bdd -> countReponse($res2);
	echo $nb;
 
	//on supprime tous les souscategories appartenant a cette  categorie
	for($i = 0 ; $i < $nb ; $i++) {
		$ligne = $bdd -> prochainRes($res2);
		echo $ligne;
		deleteSousCategorie($bdd, $ligne["id"]);
 
	}
	// on récupere les informations de la catégorie
 
	$ligneInfos = getInfoSousCategorie($idCategorieProduit, $bdd);
 
	//echo $ligneInfos;
 
	$ligneCategorie = getInfoCategorie($ligneInfos["idCategorie"], $bdd);
	//echo $ligneCategorie;
	// pour le nom du dossier
	$add = getTypeById($ligneInfos["type"]);
 
	//on supprime le dossier de la categorie
 
	echo $add;
	//$dir = "../catalogue/".$add.filter($ligneCategorie["nom"]);
	//on suuprime le fichier index de la sous categorie
	//unlink($dir."/index.php");
 
	//rmdir($dir);
	//echo $dir;
 
 
	 //on supprime le tupe de la sous categorie en base de donnée
	$query = "DELETE FROM `catalogue-categorie` WHERE id=".$idCategorieProduit." LIMIT 1";
	$bdd -> sendQuery($query);
 
}
 
?>
j ai mit en commentaire comme vous le voyez des lignes que je voulais tester apres pour chercher l erreur et a l aire de venir de $ligneinfos qui ne recuperer rien donc le reste aussi. aidez moi.