Voici un exemple de la façon de configurer vos requêtes MySQL afin qu'ils puissent facilement être passé dans et analysées par Smarty.
Le résultat sera un tableau multidimensionnel. La première dimension du tableau est numérique et représente chaque ligne de votre jeu de résultats. La deuxième dimension du tableau est un tableau associatif où les noms des indices sont les noms des champs que vous avez spécifiés dans votre requête.
| Code: |
| / / Initialisation du tableau pour stocker les résultats $ Results = array (); / / Essayez de vous connecter à la DB / / Configuration de l'instruction SQL / / Exécution de la requête / / Obtenir des résultats dans un tableau associatif et de mettre chaque ligne dans le tableau indexé numériquement / / Maintenant on nous mis en place la requête pour obtenir le nombre de résultats qui ont été retournés / / Exécution de la requête / / Stocker la ligne résultant / / Obtenir les lignes au total / / Affecter les résultats à smarty / / Afficher le template Smarty |
Votre jeu de résultats devrait ressembler à ceci:
| Code: |
| Array (2) 0 => Array (5) name => John Doe adresse => 123 de façon anonyme ville => Springfield Etat => IL zip => 62707 1 => Array (5) name => Jane Doe adresse => 777 Chemin de luxe ville => Beverly Hills Etat => CA zip => 90210 |
Et voici un exemple avec {section} pour analyser les résultats
| Code: |
| Affichage {$ total} dossiers: <br /> {Section name = nr = $ results boucle} {$ Results [nr]. Name} {$ Results [nr]. Address} {$ Results [nr]. Ville} {$ Results [nr]. État} {$ Results [nr]. Zip} <br /> {} Sectionelse <h1> Aucun résultat trouvé! </ h1> {/ Section} |









































