Afficher l auteur en gras

Résolu/Fermé
aaronnapster Messages postés 441 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 30 avril 2019 - 27 sept. 2011 à 15:56
Rodolphe_ Messages postés 1481 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 - 27 sept. 2011 à 17:30
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 '    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 ();
?>




4 réponses

jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 44
27 sept. 2011 à 16:05
Avec la balise "strong" :
echo '<strong>'.htmlentities(trim($data['auteur'])).'</strong>'; 
0
Utilisateur anonyme
27 sept. 2011 à 16:05
Bonjour,

Comme ceci :

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

C'est du HTML
0
jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 44
27 sept. 2011 à 16:48
En xHTML c'est mieux :)
0
Utilisateur anonyme
27 sept. 2011 à 16:53
oui <strong> c'est mieux effectivement 8-)
0
Rodolphe_ Messages postés 1481 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 285
27 sept. 2011 à 16:09
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
aaronnapster Messages postés 441 Date d'inscription samedi 17 mai 2008 Statut Membre Dernière intervention 30 avril 2019 40
Modifié par aaronnapster le 27/09/2011 à 16:15
ok merci bien a vous ça marche parfaitement.... moi j ai preferer la <b> et </b>
aaronnapster
0
Rodolphe_ Messages postés 1481 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 285
27 sept. 2011 à 17:30
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