Hello, j'ai fait un petit script mais c'est bizarre, certaines des lignes retournées sont doublées alors que ma requête est bonne :
Modifié par gordie (28 Nov 2006 - 21:44)
$requete ="SELECT id,date,titre,citation,auteur,journal,lien FROM citations WHERE valide='1' Order by date Desc";
$resultat = requete( $requete );
$nr_result = mysql_num_rows($resultat);
if (!empty($nr_result)) {
echo' <ul class="citations">';
while( $row = mysql_fetch_array( $resultat ) ){
$date = date("d-m-Y", $row['date']);
$max_caracteres=120;
if (strlen($row['citation'])>$max_caracteres){
$rezu = strip_tags($row['citation']);
$rezu = '<strong>'.$row['titre'].'</strong> '.$rezu.'';
$rezu = substr($rezu, 0, $max_caracteres);
$position_espace = strrpos($rezu, " ");
$rezu = substr($rezu, 0, $position_espace);
$rezu = $rezu.' <a class="linklike" onClick="$(\'#quote_'.$row['id'].'\').BlindToggleVertically(300, null);">(...)</a>';
}
echo' <li class="citationitem">'.$rezu.'</li>
<div class="citationexpand" id="quote_'.$row['id'].'">';
echo '<blockquote>'.$row['citation'].'</blockquote>';
echo'<div class="source" style="position:relative;top:-50px;margin-right:20px;">'.$row['auteur'].', le '.$date.'';
if (!empty($row['journal'])) {
if (!empty($row['lien'])) {
echo', dans <a href="url.php3?url='.$row['lien'].'">'.$row['journal'].'</a>';
} else {
echo', dans '.$row['journal'].'';
}
}
echo'</div>
</div>';
}
}
mysql_free_result($resultat);
Modifié par gordie (28 Nov 2006 - 21:44)