Bonsoir,
j'utilise joomla 2.5 et l'extension sourcerer 3.0.1 j'ai conçu un formulaire à l'aide de BlueGriffon.
j'ai une liste déroulante (select)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<select required="required" style="width:300px" name="discipline" OnClick = "ff_setSelectList('discipline', $test)">
je veux remplir cette liste à partir d'une table. j'ai trouvé le code suivant que j'ai adapté :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 
 
if (!defined('_JEXEC') ) { 
define('_JEXEC', 1); 
require_once '../configuration.php'; 
} 
$cfg = new JConfig() ; 
$serveur = mysql_connect($cfg->host, $cfg->user, $cfg->password); 
mysql_select_db($cfg->db, $serveur); 
//--------------
$test = "";
 
	$lien='Select distinct discipline from disciplineoption';//VOTRE REQUETE
	$image=mysql_query($lien) or die (mysql_error());
	while($uneligne=mysql_fetch_assoc($image))
		{
		$test .=  "0;{$uneligne['discipline']}\n";
        }
function ff_setSelectList($name, $value)
{
  global $ff_processor;
  for ($r = 0; $r < $ff_processor->rowcount; $r++) {
    $row =& $ff_processor->rows[$r];
    if ($row->name==$name)
      $row->data2 = $value;
    unset($row);
  } // for
} // ff_setSelectList
?>
le problème je n'ai aucun message d’erreur et ça ne marche pas. pouvez vous m'aider svp