Version de la base de données 5.5.20-log
Interclassement de la base de données utf8_general_ci
Version de PHP 5.3.10
Serveur web Apache/2.2.21 (Win64) mod_ssl/2.2.21 OpenSSL/1.0.0g PHP/5.3.10
Serveur web pour interface PHP apache2handler
Version de Joomla Joomla! 2.5.11 Stable [ Ember ] 26-April-2013 14:00 GMT
Version de la plateforme Joomla! Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
Bonjour,
j'ai un problème avec un foreach qui ne me donne pas le résultat attendu.
Le but est de produire une liste.
je doit récupérer depuis les paramètres d'un module les catégories sélectionnées d'une liste de contact
puis a partir de ces id récupérer le titre dans la base de données
j"ai les id 85 et 86 dont les titres sont musique et spectacle
Le code ci-dessous devrait produire l'affichage suivant
No categorie = 85 titre = musique
No categorie = 86 titre = spectacle
j'obtiens cela
No categorie = 85 titre = musique
No categorie = 86 titre =
Une idée d'ou vient l'erreur?
Merci
Interclassement de la base de données utf8_general_ci
Version de PHP 5.3.10
Serveur web Apache/2.2.21 (Win64) mod_ssl/2.2.21 OpenSSL/1.0.0g PHP/5.3.10
Serveur web pour interface PHP apache2handler
Version de Joomla Joomla! 2.5.11 Stable [ Ember ] 26-April-2013 14:00 GMT
Version de la plateforme Joomla! Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT
Bonjour,
j'ai un problème avec un foreach qui ne me donne pas le résultat attendu.
Le but est de produire une liste.
je doit récupérer depuis les paramètres d'un module les catégories sélectionnées d'une liste de contact
puis a partir de ces id récupérer le titre dans la base de données
j"ai les id 85 et 86 dont les titres sont musique et spectacle
Le code ci-dessous devrait produire l'affichage suivant
No categorie = 85 titre = musique
No categorie = 86 titre = spectacle
j'obtiens cela
No categorie = 85 titre = musique
No categorie = 86 titre =
Une idée d'ou vient l'erreur?
Merci
Code PHP:
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$categories_array = $params->get('category', array());
foreach ($categories_array as $category)
{
$query->select('title');
$query->from('#__categories');
$query->where('id='.$category);
$db->setQuery($query);
$liste = $db->loadResult();
echo"No categorie = ".$category." titre= ".$liste."<br>";
Commentaire