Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PDO
PDO Forum d'entraide sur PDO (PHP Data Objects) : pilote générique de bases de données avec PHP. Avant de poster -> FAQ PDO et Cours PDO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/05/2008, 18h00   #1
Invité régulier
 
Homme
Inscription : janvier 2008
Messages : 11
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2008
Messages : 11
Points : 6
Points : 6
Par défaut Listes deroulautes liées ajax et pdo

bonjour à tous

voila j'ai un problème : j'essaie de faire deux listes déroulantes liées avec ajax seulement il y a une erreur de type :
Citation:
Fatal error: Call to a member function fetch() on a non-object in C:\wamp\www\AJAXPDO\listesscat.php on line 10
je cherche depuis 2 heures et rien, je ne trouve pas de solutions . Si quelqu'un peut m'aider merci d'avance:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
	require_once 'pdo.class.php';
	echo "<select name='sscat'>";
	//if(isset($_POST["cat"])){
		//$id_cat = $dbh->quote($_POST["cat"]);
		$id_cat = 1;
		$sqlsscat = "SELECT * FROM souscategories , categories WHERE id_cat.categories = id_cat.souscategories AND id_cat like".$id_cat;
		$result1 = $dbh->query($sqlsscat);
		$sscat = $result1->fetchAll(pdo::FETCH_ASSOC) // le problème est ici
		foreach ($result1 as $rowsscat){
			echo "<option value=".$rowsscat["id_ss_cat"].">'".$rowsscat["libelle_ss"]."'</option>";
		}
//	}
	echo "</select>";
?>
yveson33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/06/2008, 23h39   #2
Membre habitué
 
Inscription : octobre 2005
Messages : 641
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 641
Points : 143
Points : 143
Salut,

je te conseille l'utilisation de try & catch pour débugguer ton truc et testes la variable de retour $result1 avant de l'utiliser pour le fetchAll() :
Code :
1
2
3
4
5
if ($result1 != FALSE) {
    // ok
} else {
    // erreur
}
Tchao.
Tchupacabra est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h15.


 
 
 
 
Partenaires

Hébergement Web