par
Naqua » 31 oct. 2007, 15:29
bonjour,
ce code :
<?php
// Requête de récupération
$sql = "SELECT id,nom,contenu,LEFT(contenu, 60) FROM lao_news ORDER BY id DESC LIMIT 5";
$req = mysql_query($sql) or die ("Erreur de séléction des news");
// Mise en boucle
while( $contenu = mysql_fetch_array ($req))
{
// Comptage des commentaires
$sql2 = "SELECT COUNT(id) AS nb FROM lao_comment WHERE id_news = ".$contenu['id']."";
$req2 = mysql_query($sql2) or die ("Erreur de comptage de commentaires");
// Extraction des données
$comm = mysql_fetch_assoc($req2);
?>
<fieldset style="border:#990000 1px solid;">
<legend><strong><?php echo $contenu['nom']; ?></strong></legend>
<?php echo $contenu['contenu']; ?> [...]<br />
<a href="#">Lire la suite</a> - <a href="#"><?php echo $comm['nb']; ?> commentaires</a>
</fieldset>
<br />
<?
}
?>
m'affiche mon contenu entier, ne tenant pas compte de mon left(contenu, 60) tandis que cette requête fonctionne dans phpmyadmin.
Alors j'imagine que contenu[contenu] m'affiche le contenu sans le left, mais comment faire pour afficher l'autre ... ?
Merci de votre aide !
bonjour,
ce code :
[php] <?php
// Requête de récupération
$sql = "SELECT id,nom,contenu,LEFT(contenu, 60) FROM lao_news ORDER BY id DESC LIMIT 5";
$req = mysql_query($sql) or die ("Erreur de séléction des news");
// Mise en boucle
while( $contenu = mysql_fetch_array ($req))
{
// Comptage des commentaires
$sql2 = "SELECT COUNT(id) AS nb FROM lao_comment WHERE id_news = ".$contenu['id']."";
$req2 = mysql_query($sql2) or die ("Erreur de comptage de commentaires");
// Extraction des données
$comm = mysql_fetch_assoc($req2);
?>
<fieldset style="border:#990000 1px solid;">
<legend><strong><?php echo $contenu['nom']; ?></strong></legend>
<?php echo $contenu['contenu']; ?> [...]<br />
<a href="#">Lire la suite</a> - <a href="#"><?php echo $comm['nb']; ?> commentaires</a>
</fieldset>
<br />
<?
}
?>
[/php]
m'affiche mon contenu entier, ne tenant pas compte de mon left(contenu, 60) tandis que cette requête fonctionne dans phpmyadmin.
Alors j'imagine que contenu[contenu] m'affiche le contenu sans le left, mais comment faire pour afficher l'autre ... ?
Merci de votre aide !