Bonjour la communauté,
Après beaucoup de recherche sur différent forum dont celui ci !
Je n'arrive pas à trouver une solution qui à mon avis me passe son le nez.
En résumé :
J'utilise le composant RSFORM ( V 1.5.2 ) sur Joomla ( V 3.7.2 )
Dans un formulaire j'ai deux liste déroulante, une zone texte et un bouton valider.
Dans ma première liste déroulante je vais chercher dans une BDD ( client ) le nom des "cliniques" ( mon champs clinique )
Dans ma deuxième liste déroulante je vais chercher le nom d'un docteur qui est dans la meme BDD ( client) et "docteur" comme ( champs ).
Simplement j'aimerai récupérer la valeur de ma première liste déroulante qu'elle soit utilisée dans ma deuxième liste déroulante pour "trier" dans le WHERE de mon SELECT FROM WHERE et donc afficher que le docteur correspondant a la clinique choisie.
Un genre de, je pense ;
•Premiere liste deroulante
<code>
$items = array();
$db = JFactory::getDbo();
$items[] = "|Selectionner[c]";
$db->setQuery("SELECT clinique FROM client GROUP BY clinique ");
$results = $db->loadObjectList();
foreach ($results as $result) {
$value = $result->clinique;
$items[] = $value;
ET LA RECUPERER LA VALEUR TEMPORAIREMENT POUR QU'ELLE SOIT UTILISEE DANS LA DEUXIEME LISTE DEROULANTE
}
$items = implode("\n", $items);
return $items;
</code>
•Deuxieme liste deroulante
<code>
$items = array();
$db = JFactory::getDbo();
$items[] = "|Selectionner[c]";
$db->setQuery("SELECT* FROM client WHERE LA VALEUR RECUPEREE ");
$results = $db->loadObjectList();
foreach ($results as $result) {
$value = $result->modele;
$items[] = $value;
}
$items = implode("\n", $items);
return $items;
</code>
Si vous voyez ce que je veux dire ?
En tout cas un grand merci pour, deja ceux qui vont arriver a cette ligne et ceux qui pourront me trouver une solution ! merci
Philippe
Après beaucoup de recherche sur différent forum dont celui ci !
Je n'arrive pas à trouver une solution qui à mon avis me passe son le nez.
En résumé :
J'utilise le composant RSFORM ( V 1.5.2 ) sur Joomla ( V 3.7.2 )
Dans un formulaire j'ai deux liste déroulante, une zone texte et un bouton valider.
Dans ma première liste déroulante je vais chercher dans une BDD ( client ) le nom des "cliniques" ( mon champs clinique )
Dans ma deuxième liste déroulante je vais chercher le nom d'un docteur qui est dans la meme BDD ( client) et "docteur" comme ( champs ).
Simplement j'aimerai récupérer la valeur de ma première liste déroulante qu'elle soit utilisée dans ma deuxième liste déroulante pour "trier" dans le WHERE de mon SELECT FROM WHERE et donc afficher que le docteur correspondant a la clinique choisie.
Un genre de, je pense ;
•Premiere liste deroulante
<code>
$items = array();
$db = JFactory::getDbo();
$items[] = "|Selectionner[c]";
$db->setQuery("SELECT clinique FROM client GROUP BY clinique ");
$results = $db->loadObjectList();
foreach ($results as $result) {
$value = $result->clinique;
$items[] = $value;
ET LA RECUPERER LA VALEUR TEMPORAIREMENT POUR QU'ELLE SOIT UTILISEE DANS LA DEUXIEME LISTE DEROULANTE
}
$items = implode("\n", $items);
return $items;
</code>
•Deuxieme liste deroulante
<code>
$items = array();
$db = JFactory::getDbo();
$items[] = "|Selectionner[c]";
$db->setQuery("SELECT* FROM client WHERE LA VALEUR RECUPEREE ");
$results = $db->loadObjectList();
foreach ($results as $result) {
$value = $result->modele;
$items[] = $value;
}
$items = implode("\n", $items);
return $items;
</code>
Si vous voyez ce que je veux dire ?
En tout cas un grand merci pour, deja ceux qui vont arriver a cette ligne et ceux qui pourront me trouver une solution ! merci
Philippe
Commentaire