Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Templates > phplib et phpBB
phplib et phpBB Forum d'entraide sur les moteurs de templates phplib et phpBB. Avant de poster -> FAQ gabarits phpBB2, Cours phpBB2 et Sources phpBB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/06/2006, 00h46   #1
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
Par défaut [phplib] problème template block imbriqué

Bon je sais pas si c'est parcequ'il est tard mais j'ai un block qui ne s'affiche pas entierement.

J'ai deux block imbriqué celui imbriqué nikel toutes les données apparaissent mais le sur block lui rien a faire j'ai qu'une ligne.

Voila le code du tpl
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
<!-- BEGIN SEARCH_MEMBRE -->
	<tr>
	<form method="post" class="formulaire">
		<input type="hidden" name="id_member" value="{ID_MEMBER}">
 
		<td>{NUMBER}</td>
		<td>{SPEUDO_MEMBER}</td>
		<td>
			<select name="level_member">
			<!-- BEGIN LEVEL_MEMBER -->
				<option value="{INT_LEVEL}" {SELECTED}>{NAME_LEVEL}</option>
			<!-- END LEVEL_MEMBER -->
			</select>			
		</td>
		<td><input type="submit" name="changelevel" value="Modifier"></td>	
	</form>
	</tr>
	<!-- END SEARCH_MEMBRE -->
voici le code php

Code :
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
31
32
33
34
 
$tpl->set_file('lvlmembre','admin_level_member.tpl');
 
$tpl->set_block('lvlmembre','LEVEL_MEMBER','LVL_MEMBER');
$tpl->set_block('lvlmembre','SEARCH_MEMBRE','S_MEMBER');
 
$query = mysql_query("SELECT id,username,level FROM ".$bdd."_membre WHERE username='".$name."'")
OR die('Erreur !<br/>' .mysql_error());
	$i = 0;
	while($searchmembre = mysql_fetch_array($query)){
		$tpl->set_var('LVL_MEMBER','');
		$i++;
		$tpl->set_var(array('ID_MEMBER'=>$searchmembre['id'],
						'NUMBER'=>$i,
			'SPEUDO_MEMBER'=>$searchmembre['username']
								));
		$lvl = $searchmembre['level'];
		$query = mysql_query("SELECT * FROM ".$bdd."_type_membre ORDER BY level")
OR die('Erreur !<br/>' .mysql_error());
		while($search = mysql_fetch_array($query)){
			$tpl->set_var(array('INT_LEVEL'=>$search['level'],
					'NAME_LEVEL'=>$search['titre']
									));
			if($search['level'] == $lvl){
				$tpl->set_var('SELECTED','SELECTED');
			}
			else{
				$tpl->set_var('SELECTED','');
				}
			$tpl->parse('LVL_MEMBER','LEVEL_MEMBER',true);
		}
		$tpl->parse('S_MEMBER','SEARCH_MEMBRE',true);		
	}
}
Alors je trouve pas l'erreur et j'ai bien 12 lignes qui sont trouvé avec un echo d'un mysql_num_rows.
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/06/2006, 01h12   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 658
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : décembre 2004
Messages : 658
Points : 317
Points : 317
Bon je suis fatigué se soir l'erreur venait de ma requete avec 2 X un $query dsl
zulot est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h05.


 
 
 
 
Partenaires

Hébergement Web