Bonjour je suis entrain de développer un composant mais je bloc sur un petit problème
j'ai un bout de code en dure qui fonctionne très bien :
Je voudrai le faire tourner en "souple" pour que je ne change pas le test1 de ma table ou que je ne sois pas obliger de changer le nom de ma base pour qu'il tourne sur une autre installation.
Donc j'ai commancer a taper ces quelque ligne de code
mais je ne sais pas comment remplir la liste du while avec le loadresult() ?
Si quelqu'un a une solution je suis preneur.
Merci d'avance
PS je début en joomla
j'ai un bout de code en dure qui fonctionne très bien :
Code:
include("fonctionBD.php"); $db = connect_bd(); mysql_select_db('joomla', $db); // on fait une boucle qui va faire un tour pour chaque enregistrement $result = mysql_query("SELECT * FROM test1_users"); $clients = array(); while ( $row = mysql_fetch_array($result) ) { $clients[] = $row['username']; } echo "<ul>\n"; foreach ($clients as $client) { $test = $_REQUEST['client']; if (stripos($client, $test) === 0) { echo "<li>$client</li>\n"; } } echo "</ul>";
Donc j'ai commancer a taper ces quelque ligne de code
Code:
include("fonctionBD.php"); jimport( 'joomla.database.database.mysql' ); $db =& JFactory::getDBO(); $query = "SELECT * FROM #__users"; $db->setQuery($query); $username = $db->loadResult(2);
Si quelqu'un a une solution je suis preneur.
Merci d'avance
PS je début en joomla
Commentaire