Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
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 24/09/2011, 16h37   #1
Invité régulier
 
Inscription : avril 2011
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 60
Points : 9
Points : 9
Par défaut boucle en php avec retour des valeur sur smarty

Bonjour a tous,
je me lance dans la conception de site avec smarty mais j'ais un soucis avec les boucles. Je poursuis mes recherches si jamais je trouve je vous fait signe.

erreur: Fatal error: Call to a member function assign() on a non-object

code concerné :

Code :
1
2
3
4
5
6
7
8
9
 
	$categorie = $connexion -> prepare("SELECT nom, url FROM categories ORDER BY id ");
	$categorie -> execute();
	$menu = array();
	while($cat = $categorie -> fetch()) 
		{
  		array($menu, $cat);
		}
	$smarty->assign('menu', $menu);
le nOoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2011, 16h40   #2
Membre confirmé
 
Inscription : juillet 2011
Messages : 146
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2011
Messages : 146
Points : 253
Points : 253
Le message est assez clair tu n'as pas initialiser correctement ta variable $smarty.

Montre le code correspondant.
Tolriq est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2011, 16h45   #3
Invité régulier
 
Inscription : avril 2011
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 60
Points : 9
Points : 9
voici le code complet de la page désolé par avance si c'est une erreur stupide mais je débute vraiment avec smarty.

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
 
<?php
	// Inclure la librairie smarty
	$chemin = $_SERVER["DOCUMENT_ROOT"].'Smarty-3.1.1/libs/Smarty.class.php';
	require_once($chemin);
 
	// Instancier notre objet smarty
	$oSmarty = new Smarty();
 
	// Publicité 250*250
	$dbr_banieres250250 = $connexion -> prepare("SELECT * FROM bannieres WHERE dimension = 250250 ORDER BY RAND() LIMIT 1");
	$dbr_banieres250250 -> execute();
	$banieres250250  = $dbr_banieres250250->fetch();
	$pub = html_entity_decode($banieres250250['code_html']);
	$oSmarty->assign('pub', $pub);
 
 
	//Catégorie
	$categorie = $connexion -> prepare("SELECT nom, url FROM categories ORDER BY id ");
	$categorie -> execute();
	$menu = array();
	while($cat = $categorie -> fetch()) 
		{
  		array($menu, $cat);
		}
	$smarty->assign('menu', $menu);
 
	// Provoque le rendu du template
	$oSmarty->display('index.tpl');
?>
le nOoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/09/2011, 16h57   #4
Membre confirmé
 
Inscription : juillet 2011
Messages : 146
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : juillet 2011
Messages : 146
Points : 253
Points : 253
C'est pas un soucis smarty

C'est un soucis de concentration

n'est pas
Tolriq est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/09/2011, 17h05   #5
Invité régulier
 
Inscription : avril 2011
Messages : 60
Détails du profil
Informations forums :
Inscription : avril 2011
Messages : 60
Points : 9
Points : 9
Bien vu :cool: faut faire une pause
le nOoB est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h53.


 
 
 
 
Partenaires

Hébergement Web