par
Chandlerbuzz » 24 févr. 2009, 16:41
Bonjour,
J'ai quelques interrogations concernant mes boucles PHP car lorsque je souhaite afficher ma page, sous IE cela met 15 secondes et sous FF 5 secondes...De plus les autres pages sans boucles s'affichent rapidement.
Bref Apres avoir désactiver le Javascript, vider le cache, regarder les options du serveur, il me reste que le code PHP.
Voici ma page qui pose problème :
Code : Tout sélectionner
<?php
connexion_DB('base_A');
?>
<ul id="avoc">
<?php
$retour = mysql_query('SELECT id_avocats,nom,prenom_abr,prenom,site,img_avoc,fonction,activite,domaines,specialisation FROM avocats order by nom');
while ($donnees = mysql_fetch_array($retour))
{
?>
<li>
<div class="avoc_info">
<p><strong><a href='#demoInline<?php echo $donnees['id_avocats']; ?>' class='lightview' title=":: :: autosize: true, keyboard: false, overlayClose: false, menubar: false "><?php echo $donnees['nom']; ?> <?php echo $donnees['prenom_abr']; ?></a>
</strong><br /><?php echo $donnees['site']; ?></p>
</div>
<?php include ("module_demoinline.php"); ?> <!-- C'est l'affichage avec lightview, du javascript. Je l'ai désactivé, ce n'est pas ça
</li>
<?php
} // Fin de la boucle
?>
</ul>
<p><strong>Services administratifs :</strong></p>
<ul id="admin">
<?php
$retour = mysql_query('SELECT id_admin,nom,prenom_abr,prenom,fonction,site FROM admin order by fonction');
while ($donnees = mysql_fetch_array($retour))
{
?>
<li>
<div class="admin_info">
<p><strong><a href='#Inline<?php echo $donnees['id_admin']; ?>' class='lightview' title=":: :: autosize: true, keyboard: false, overlayClose: false, menubar: false "><?php echo $donnees['nom']; ?> <?php echo $donnees['prenom_abr']; ?></a>
</strong><br /><?php echo $donnees['fonction']; ?><br /> <?php echo $donnees['site']; ?></p>
</div>
<?php include ("module_inline.php"); ?>
</li>
<?php
} // Fin de la boucle
?>
</ul>
<?php deconnexion_DB(); ?>
Je vous comprends, la relecture est difficile ............... :s
Merci pour votre aide.
Bonjour,
J'ai quelques interrogations concernant mes boucles PHP car lorsque je souhaite afficher ma page, sous IE cela met 15 secondes et sous FF 5 secondes...De plus les autres pages sans boucles s'affichent rapidement.
Bref Apres avoir désactiver le Javascript, vider le cache, regarder les options du serveur, il me reste que le code PHP.
Voici ma page qui pose problème :
[code]<?php
connexion_DB('base_A');
?>
<ul id="avoc">
<?php
$retour = mysql_query('SELECT id_avocats,nom,prenom_abr,prenom,site,img_avoc,fonction,activite,domaines,specialisation FROM avocats order by nom');
while ($donnees = mysql_fetch_array($retour))
{
?>
<li>
<div class="avoc_info">
<p><strong><a href='#demoInline<?php echo $donnees['id_avocats']; ?>' class='lightview' title=":: :: autosize: true, keyboard: false, overlayClose: false, menubar: false "><?php echo $donnees['nom']; ?> <?php echo $donnees['prenom_abr']; ?></a>
</strong><br /><?php echo $donnees['site']; ?></p>
</div>
<?php include ("module_demoinline.php"); ?> <!-- C'est l'affichage avec lightview, du javascript. Je l'ai désactivé, ce n'est pas ça
</li>
<?php
} // Fin de la boucle
?>
</ul>
<p><strong>Services administratifs :</strong></p>
<ul id="admin">
<?php
$retour = mysql_query('SELECT id_admin,nom,prenom_abr,prenom,fonction,site FROM admin order by fonction');
while ($donnees = mysql_fetch_array($retour))
{
?>
<li>
<div class="admin_info">
<p><strong><a href='#Inline<?php echo $donnees['id_admin']; ?>' class='lightview' title=":: :: autosize: true, keyboard: false, overlayClose: false, menubar: false "><?php echo $donnees['nom']; ?> <?php echo $donnees['prenom_abr']; ?></a>
</strong><br /><?php echo $donnees['fonction']; ?><br /> <?php echo $donnees['site']; ?></p>
</div>
<?php include ("module_inline.php"); ?>
</li>
<?php
} // Fin de la boucle
?>
</ul>
<?php deconnexion_DB(); ?>[/code]
Je vous comprends, la relecture est difficile ............... :s
Merci pour votre aide.