Ses derniers messages sur les forums
Je corrige
$counter[0] aura le nombre total de ligne dans TABLE
Au moderateur:
pouvez vous supprimer mes messages en trop silvous plait : fin de journee au boulot je refleichit plus trop bien=]
(tjs pas de bouton edit ici)
Je corrige
$counter aura le nombre total de ligne dans TABLE
Jour,
Si tu veux faire de la pagination
sert toi de
SELECT SQL_CALC_FOUND_ROWS * FROM table
LIMIT 0,5
cette requete te donne les 5 premieres lignes
si tu veux savoir cbien de lignes tu a au total tu as juste a faire ca just apres
$result = mysql_query("SELECT FOUND_ROWS()");
$counter = mysql_fetch_row($result);
$counter aura le nombre total de ligne dans TABLE
J'ai bien aime ton site I man =] je me suis tjs pose des questions genre est ce si jutilise trop de switch ca ralenti le script.
Apparemment c a peu pres pareil ke les if donc scooool
cheers
merci bien
Bonjour a tous.
Je cherche un tit script php ou autre me permettant de faire des benchmarks sur mes scripts php et pk pas mes requests SQL.
J'en ai trouve certains mais ils sont trop chiant a installer.
Donc je me demandais si quelqu'un en connaissait un bien facile a installer ou ... au pire avec une bonne doc .
merci
C.
Non ca colle pas =]
Module.php
==============
fichier_css='style.css,form.css,admin.css';
fichier_js='menu.js';
toute la logique du module
display_all_article();
echo 'blablablabla';
include_header() [il a besoin des variables fichier_css et fichier_js pour construire une page XHTML valide]
// Je veux le html produit par le module ICI
include_footer()
si on fait ca on peut pas utiliser des echo avant le include_header()
car ca serait afficher avant la balaise <html>
donc ca revient au meme problem que g explique precedemment ?
sans utiliser les buffer il faut mettre le html ke tu veux afficher dans une variable, et ki sera utilise ici:
include_header()
$html
include_footer()
------------------------------
Oh je viens de tilter la ou on se comprend pas.
See the wall
http://www.lephpfacile.com/wall/wall-141.php
j' en perd mon francais desole pour toutes les fautes
le header n est pas inclus avant car il a besoin de variables definies dans le module appele.
Ca permet une grande liberte pour chaque module.. par example Le module defini les fichiers CSS, javascript quil a besoin, definir les parametres HTTP (avec la function header())
Et le header (qui est appele apres mais qui est affiche avant ) peut creer le html relatif.
Et le seule solution pour faire ca sans les buffers
c d'appeller le module avant, et de mettre tous le html dans une variable.
( donc pas de echo mail seulement $module_html='blabla')
ensuite dinclure le header qui construit le html de debut (html > head>)
echo le module_html
inclure le footer qui ferme qui affiche le html (</html>)
Je trouve la deuxieme solution plus contraignante surtout kand on utilise des CLASS.
jespere que c plus clair.
Je pense que la liberte que entraine lutilisation des buffers est superieur a ses drawbacks.
Merci
J utilise un buffer de cette facon
TOutes mes pages sont envoye dans le meme fichier index (url_rewriting) qui gere tout ce bordel
1 - include le module qui se charge de tout ce ki va safficher au milieu de la page
2 - Afficher header (head css javascript)
3- affiche le buffer (see number 1)
4 affiche le footer
Lavantage c ke quand tu inclus le module tu as pas a mettre tout ce ke tu as afficher au milieu de la page dans une variable . Des simples echo suffissent
Avantage number two c ke en utilisant ob_gzhandler la page html envoyee est automagiquement gzipe
Je trouve pas ca trop crade moi .. differentes perspectives peut etre..
Je suis preneur si tu me dit ke ya dautre desavantages a faire ca comme ca