Explications ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Explications ?

par Sebe » 11 févr. 2006, 00:18

Merci pour tes réponses,

Je cherche différentes manières d'améliorer mes scripts et je me demandais si cette méthode pouvait m'apporter quelque chose en lieu et place de celle que j'avais utilisé:
<tr>
    <td height="49"></td>
    <td colspan="2" valign="top"><table width="100%" border="1" class="cosmic18">
      <tr>
        <td><div align="center"><strong>Arr.</strong></div></td>
        <td><div align="center"><strong>Dossard</strong></div></td>
        <td><div align="center"><strong>Temps</strong></div></td>
        <td><div align="center"><strong>Moy/km</strong></div></td>
        <td><div align="center"><strong>Points</strong></div></td>
        <td><div align="center"></div></td>
        <td><div align="center"></div></td>
      </tr>
	  <?php do { ?>
      <tr>
        <td><div align="right"><?php echo $row_classement['place']; ?></div></td>
        <td><div align="right"><?php echo $row_classement['ref_dossard']; ?></div></td>
        <td><div align="right"><?php echo $row_classement['temps']; ?></div></td>
        <td><div align="right"><?php echo strftime("%M:%S",strtotime($row_classement['moyenne'])); ?></div></td>
        <td><div align="right"><?php echo $row_classement['point']; ?></div></td>
        <td><div align="center"><strong>Modifier</strong></div></td>
        <td><div align="center"><strong>Supprimer</strong></div></td>
      </tr>
	  <?php } while ($row_classement = mysql_fetch_assoc($classement)); ?>
    </table></td>
Merci

par albat » 11 févr. 2006, 00:06

Sachant que :
- cette utilisation de la balise <label> ne me paraît pas très académique
- la , permet d'afficher plusieurs chaînes sans les concaténer
- il n'y a aucun intérêt (ni performance, ni visibilité) à scinder à outrance les chaînes affichées,
j'écrirais plutôt :
<?php
while ($row_requete = mysql_fetch_assoc($requete))
      { ?>
        <div class="une_classe">bidule : <?php echo $row_requete['champ']; ?><br />brol : <?php echo $row_requete['champ2']; ?><br /></div>
<?php }
?>

par albat » 11 févr. 2006, 00:01

Ce script affiche les résultats (tout au moins 2 des champs retournées) d'une requête.
Que dire de plus ?

Explications ?

par Sebe » 10 févr. 2006, 23:47

Salut,

Je recherche des explications sur l'utilisation de ceci:
<?php 
while ($row_requete = mysql_fetch_assoc($requete)) 
{
echo '<div class="une_classe">', 
'<label>bidule</label>',$row_requete['champ'],'<br />', 
'<label>brol</label>',$row_requete['champ2'],'<br />',
'</div>';
} 
?>
Merci