Afficher l auteur en gras

Résolu
aaronnapster Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   -  
Rodolphe_ Messages postés 1572 Statut Membre -
Bonjour a tous svp comment mettre l auteur en gras sur mon livre d or

voici mon code:

<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('webmaster', $base);

$sql = 'SELECT auteur, email, date_signature, message FROM livre_or WHERE id limit 0,8';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

$nb_signature = mysql_num_rows($req);

if ($nb_signature == 0)
{
echo 'Aucune signature.';
}
else {
while ($data = mysql_fetch_array($req)) {
sscanf($data['date_signature'], "%4s-%2s-%2s %2s:%2s:%2s", $annee, $mois, $jour, $heure, $minute, $seconde);

echo htmlentities(trim($data['auteur'])) ;
echo '&nbsp &nbsp a signer le ' , $jour , '/' , $mois , '/' , $annee , ' à ' , $heure , ':' , $minute , '<br />';
echo nl2br(htmlentities(trim($data['message'])));
echo '<br /> <hr />' ;
}
}
// on libère l'espace mémoire alloué pour cette requête

mysql_free_result ($req);

// on ferme la connection à la base de données.

mysql_close ();
?>



--
aaronnapster

4 réponses

  1. jojo673 Messages postés 235 Statut Membre 44
     
    Avec la balise "strong" :
    echo '<strong>'.htmlentities(trim($data['auteur'])).'</strong>'; 
    0
  2. Utilisateur anonyme
     
    Bonjour,

    Comme ceci :

    echo '<b>'.htmlentities(trim($data['auteur'])).'</b>';

    C'est du HTML
    0
    1. jojo673 Messages postés 235 Statut Membre 44
       
      En xHTML c'est mieux :)
      0
    2. Utilisateur anonyme
       
      oui <strong> c'est mieux effectivement 8-)
      0
  3. Rodolphe_ Messages postés 1572 Statut Membre 290
     
    Bonjour,

    la mise en page se fera dans le fichier css après avoir entouré l'auteur d'une balise span dans ton code html/php.

    echo '<span class="auteur">';
    echo htmlentities(trim($data['auteur'])) ;
    echo '</span>';

    ou alors tu déclare le nom de l'auteur comme étant un élément important qui est par défaut en gras dans les navigateurs:

    echo '<strong>';
    echo htmlentities(trim($data['auteur'])) ;
    echo '</strong>';

    sémantiquement, je pense que la première solution est plus juste.
    0
  4. aaronnapster Messages postés 466 Date d'inscription   Statut Membre Dernière intervention   40
     
    ok merci bien a vous ça marche parfaitement.... moi j ai preferer la <b> et </b>
    aaronnapster
    0
    1. Rodolphe_ Messages postés 1572 Statut Membre 290
       
      oui mais c'est pas correct comme programmation.
      b pour bold (gras en anglais) indique une mise en page là ou il ne devrait pas y en avoir.
      En 2011 on différencie la structuration du document de sa mise en page, c'est une évolution des langages du web.
      0