begin process at 2010 03 14 08:56:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Template phplib


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Template phplib

lundi 3 novembre 2003 à 14:34:44 | Template phplib

TuXAveRy

Bonjour,
Voila j'ai un problème de logique assez basic :/
J'utilise smarty depuis quelque temps déjà et pour des raisons technique je souhaiterais passer à phplib.

Mon problème est le suivant :
Avec smarty j'avais l'habitude d'utiliser le pseudo-langage... c'est à dire les {if $var == ""} ...
J'ai peu etre mal cherché mais cela ne semble pas possible pour phplib :-/
Je ne vois pas trop comment faire sans cela.

Un exemple tout simple (exemple du cours phpdebutant) :
16 <!-- BEGIN liste_clients -->
17 <tr bgcolor="#000066">
18 <td><font face="Verdana" size="2" color="#FFFFFF">{id}</font></td>
19 <td><font face="Verdana" size="2" color="#FFFFFF">{nom}</font></td>
20 <td><font face="Verdana" size="2" color="#FFFFFF">{tel}</font></td>
21 <td><font face="Verdana" size="2" color="#FFFFFF">{adresse}</font></td>
22 </tr>
23 <!-- END liste_clients -->

comment faire s'il y a aucun client ? S'il le tableau ne doit pas etre remplie et que l'on doit afficher "Aucun client pour le moment." ?

Je vous remercie pour votre aide.

----------------------------------------------
tux
----------------------------------------------


lundi 3 novembre 2003 à 19:18:04 | Re : Template phplib

Tomcube

ça vient d'une base de données ??
dans ce cas la tu teste avec mysql_num_rows($result)
et tu fait un else pour afficher Aucun client pour le moment.
lundi 3 novembre 2003 à 20:23:33 | Re : Template phplib

TuXAveRy

C'est pas du tout la réponse que j'attendais :)
As tu déjà utiliser phplib ?
tux


mardi 4 novembre 2003 à 19:40:44 | Re : Template phplib

Tomcube

Euh ... non ^^
désolé, je pensais que c t simple ...
lundi 9 février 2009 à 16:13:31 | Re : Template phplib

BlackWizzard

Administrateur CodeS-SourceS
Je sais que ce n'est pas du phplib, mais FDML gère ça automatiquement:

Coté template:
<fdml:loop name="clients>
<tr bgcolor="#000066">
<td><font face="Verdana" size="2" color="#FFFFFF">%id%</font></td>
<td><font face="Verdana" size="2" color="#FFFFFF">%nom%</font></td>
<td><font face="Verdana" size="2" color="#FFFFFF">%tel%</font></td>
<td><font face="Verdana" size="2" color="#FFFFFF">%adresse%</font></td>
</tr>
</fdml:loop>
<fdml:onemptyloop name="clients>
<tr bgcolor="#000066" colspan="4">
<td><font face="Verdana" size="2" color="#FFFFFF">Aucun client pour le moment.</font></td>
</tr>
</fdml:onemptyloop>

Et coté php:
$page = new codeparser("template.html");
$clients = liste_de_tes_clients;
foreach($clients as $client) {
$page->loop("clients", array(
"id"=>$client["id"],
"nom"=>$client["nom"],
"tel"=>$client["tel"],
"adresse"=>$client["adresse"]
));
}
echo $page->output();

FDML template engine:
http://code.google.com/p/fdml-php-template/
Archive avec source et exemples:
http://fdml-php-template.googlecode.com/files/FDML.zip

--------------------

[ Lien ]


Cette discussion est classée dans : problème, exemple, template, smarty, phplib


Répondre à ce message

Sujets en rapport avec ce message

Problème avec mon moteur de recherches [ par tony4758 ] Bonjour, je créer un moteur de recherches ( en PHP) et je vousdrais que le nombre de caractère soit limité à 3. C'est à dire que des personnes rentran Problème Mise à jour plusieurs table [ par jartigues ] Bonjour,Voila j'ai une base Mysql avec plusieurs table.Je vais vous expliquer par un exemple simple de ce que je veux faire.Alors j'ai une table utili problème de "pagination" !! [ par ysn ] bonjour tout le monde,je voudrais savoir comment faire pour gérer la pagination au niveau des message postés dans mon forum, je m'explique : lorsque j Avis à tous les utilisateurs de Template Smarty [ par damien7755 ] Bonjour a tous Je suis au bord au suicide ... ça fait des heures que je regarde les documentations sur smarty et il n'explique JAMAIS comment faire d réorganisation "d'array" [ par wizad ] Bonjour ou plutôt bonsoir.Je vous expose mon problème à propos des tableaux php :je génère un tableau de façon manuel. L'insertion de chaque ligne est problème CSS ! [ par zut69 ] Bonjour,Ca fait plusieurs années que je fais des sites internet, mais j'ai souvent un problème pour bien gérer les styles...Par exemple, aujourd'hui j problème preg_match ou autre [ par mike1310 ] Bonjour à tous,je suis en train de me créer un moteur de template simple et j'aimerais faire, à l'aide d'un preg_match ou autre, récupérer dans ma pag Problème d'encodage [ par pcmanprogrammeur ] Bonjour à tous, Voici les deux fichiers que j'ai mis à disposition : - http://pcmanprogrammeur.free.fr/exemple.txt : fichier encodé en ANSI - http://p Comment affecter un texte issu de MySQL dans un objet MEMO avec PHP ? [ par bluemandfr ] Bonjour à tous. Voici mon problème : dans une table, j'ai un champs appelé Texte, qui contient du HTML (cela inclue donc des balises mais aussi du te Comment affecter un texte contenant du HTML et des caractères spéciaux dans un objet MEMO avec PHP ? [ par bluemandfr ] Nonjour à tous. Voici mon problème : dans une table, j'ai un champs appelé Texte, qui contient du HTML (cela inclue donc des balises mais aussi du te


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,967 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales