par
illidan05 » 14 août 2009, 19:03
Bonjour à tous,
J'ai un livre d'or en php et lorsque j'ouvre la page du livre d'or, les messages sont affichés sur une ligne, il n'y a pas de retour à la ligne alors que dans la création de ma page les résultats devraient être affichés dans un tableau à bordures non visibles de 530px de largeur.
Savez-vous de quoi peut venir ce problème dans mon code ?
<table width="530" border="0" align="center">
<tr>
<td width="530"><a href="./insert_signature.php"><center>
<u>Signer le livre d'or</u>
</center></a>
<br />
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('verdun', $base);
$sql = 'SELECT auteur, email, date_signature, message FROM livre_or ORDER BY date_signature DESC';
$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 '<b>';
echo htmlentities(trim($data['auteur']));
echo '</b>';
echo ' le ' , $jour , '/' , $mois , '/' , $annee , ' à ' , $heure , ':' , $minute , '<br />';
echo nl2br(htmlentities(trim($data['message'])));
echo '<br /><br />';
}
}
// 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 ();
?> </td>
</tr>
</table>
merci pour votre aide
a++
Bonjour à tous,
J'ai un livre d'or en php et lorsque j'ouvre la page du livre d'or, les messages sont affichés sur une ligne, il n'y a pas de retour à la ligne alors que dans la création de ma page les résultats devraient être affichés dans un tableau à bordures non visibles de 530px de largeur.
Savez-vous de quoi peut venir ce problème dans mon code ?
[php]<table width="530" border="0" align="center">
<tr>
<td width="530"><a href="./insert_signature.php"><center>
<u>Signer le livre d'or</u>
</center></a>
<br />
<?php
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('verdun', $base);
$sql = 'SELECT auteur, email, date_signature, message FROM livre_or ORDER BY date_signature DESC';
$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 '<b>';
echo htmlentities(trim($data['auteur']));
echo '</b>';
echo ' le ' , $jour , '/' , $mois , '/' , $annee , ' à ' , $heure , ':' , $minute , '<br />';
echo nl2br(htmlentities(trim($data['message'])));
echo '<br /><br />';
}
}
// 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 ();
?> </td>
</tr>
</table>[/php]
merci pour votre aide
a++