Bonjour à tous, Voilà j'essaie de créer un module qui affiche une page sur laquelle on aura un formulaire contenant une liste avec un submit, lorsque l'utilisateur choisir une valeur et valide des éléments s'affiche en dessous de la liste suivant son choix.

Voilà mon code

default.php
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
<?php
	defined('_JEXEC') or die('Accès interdit');
 
	if(!defined('DS')){ 
		define('DS',DIRECTORY_SEPARATOR); 
		} 
?>
	<form method="post" action="">
		<div >
			<select name="type">
				<option value="0">Tous les types</option>
				<option value="1">rock</option>
			</select>
			<input type="submit" name="Submit" value="trier" />
		</div>
	</form>
<?php
	foreach($list as $item)
	{
		echo $item->prenom;
	}
?>
helper.php
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
<?php
 
	defined('_JEXEC') or die('Accès interdit');
 
	class modModulesHelper
	{
		function getList(&$params)
		{
			$db = &JFactory::getDBO();
 
			$type = $params->get('type');
 
			$query = 'SELECT prenom FROM r0mjf_chronoforms_data_adhesion where nom like ' .$type;
 
			$db->setQuery($query);
 
			$listArtiste = $db->loadObjectList();
 
			return $listArtiste;
		}
	}
?>
mod_rechercheartiste.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<?php
	//no direct access
	defined('_JEXEC') or die;
 
	// Include the syndicate functions only once
	require_once dirname(__FILE__).'/helper.php';
 
	$list = modModulesHelper::getList($params);
 
	require JModuleHelper::getLayoutPath('mod_rechercheartiste');
 
?>
mode_rechercheartiste.xml
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
<files>
		<filename module="mod_rechercheartiste">mod_rechercheartiste.php</filename>
		<folder>tmpl</folder>
		<filename>helper.php</filename>
		<filename>index.html</filename>		
		<filename>mod_rechercheartiste.xml</filename>
	</files>
	<config>
		<fields name="params">
			<fieldset name="basic">
				<field
					name="type"
					label="Selection_un_type_de_musique"
					type="list"
					default="0"
					description="Selection_un_type_de_musique_DESC" />
					<option	value="0">
						Tous les types
					</option>
					<option value="1">
						rock
					</option>
			</fieldset>
		</fields>
	</config>
Mais voilà à l’exécution il me marque ces erreurs

Warning: require(C:\wamp\www\Joomla/modules/mod_rechercheartiste/tmpl/default.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\Joomla\modules\mod_rechercheartiste\mod_rechercheartiste.php on line 10

et

Fatal error: require() [function.require]: Failed opening required 'C:\wamp\www\Joomla/modules/mod_rechercheartiste/tmpl/default.php' (include_path='.;C:\php\pear') in C:\wamp\www\Joomla\modules\mod_rechercheartiste\mod_rechercheartiste.php on line 10