1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82
| <?php
//on se connect a la BdD
$base = mysql_connect ('localhost', 'root', '');
mysql_select_db ('site');
//requete
$sql="SELECT *
FROM `news`
WHERE status=1";
$result=mysql_query($sql)or die("Erreur SQL !<br>".$sql."<br>".mysql_error());
//variable qui me permet de faire decendre les article
$sep=-150;
while ($row=mysql_fetch_row($result))
{
//je recupère les données depui ma base
$num=$row[0];
$titre=$row[1];
$date=$row[2];
$image=$row[3];
$texte=$row[4];
//j'incrémente le compteur
$sep=$sep+150;
//calque du titre
$toptitre=$sep+271;
echo "<div id='titre' style='position:absolute; left:258px; top:".$toptitre."px; width:427px; height:24px; z-index:10' align='left'>";
//j'affiche le titre dans son calque
echo "<font color='#FF9933' face='Verdana, Arial, Helvetica, sans-serif' size='+2'>";
echo $titre;
echo "</font>";
//calque de l'image
$topimage=$sep+297;
echo "</div>";
echo "<div id='image' style='position:absolute; left:258px; top:".$topimage."px; width:85px; height:85px; z-index:11'>";
//j'affiche l'image dans son calque
echo "<img src='../site/".$image."' border=0 width=85 height=85>";
//calque du texte
$toptexte=$sep+297;
echo "</div>";
echo "<div id='texte' style='position:absolute; left:345px; top:".$toptexte."px; width:431px; height:104px; z-index:12' align='justify'>";
//j'affiche le texte dans son calque
$taille=strlen($texte);
$table="news";
//strlen donne le nbr de caractère d'une chaine
if($taille >= 260)
{
echo "<font color='#FF9933' face='Verdana, Arial, Helvetica, sans-serif' size='-1'>";
echo (substr($texte, 0, 260));
echo " ... ";
echo "<form method='GET'>";
echo "<a href='art.php?id=$num&tab=$table'>lire la suite</a>";
echo "</form>";
echo "</font>";
}
else
{
echo $texte;
}
//calque de la date
$topdate=$sep+270;
echo "</div>";
echo "<div id='date' style='position:absolute; left:685px; top:".$topdate."px; width:91px; height:25px; z-index:13'>";
//j'affiche la date dans son calque
echo "<font color='#FF9933' face='Verdana, Arial, Helvetica, sans-serif' size='-1'>";
echo $date;
echo"</font>";
echo "</div>";
}
?> |
Partager