bonjour,
j ai fait une base de données mysql que je remplirai au fur et a mesure avec des articles.
Je veux afficher les dix derniers articles, jusque là pas de problème.
Un des champs de la base de données, s appelle "lien", et est destiné a être l'adresse URL de l'article en question.
Mon probleme se situe dans l'insertion du code pour rendre la <tr> de l article, cliquable et ammenant a l adresse contenue dans le champ "lien" pour cet article.
voici mon code tel qu'il est pour l'instant, dévellopé en localhost, fonctionne, mais après de nombreuses tentatives d'insérer un onClick dans les <td>, une ancre, ... je n 'ai rien réussi a faire fonctionner, peut être une erreur de syntaxe?
Quelqu'un aurait-il une idée sur la question?
<td height="159" width="100%" align="left" valign="top" class="celluleactualite">
<?php
$host="localhost";
$user="deromolo";
$password="";
$bdd="articles";
$db=mysql_connect('localhost','deromolo','') or die("pas de connexion a la base de données" );
mysql_select_db($bdd) or die("connection non effective avec la BD" );
$i=0;
$requete = mysql_query('select id,titre,resume,datecreation from articles WHERE themegen=\'xprize\' ORDER BY datecreation DESC');
echo '<table width="100%">';
while ($i<4)
{
$champ=mysql_fetch_array($requete);
echo '<tr width="100%" height="100%" align="left">';
echo '<td width="25%" align="left"><h4><b>'.$champ['titre'].'</b></h4></td>';
echo '<td width="60%" align="left"><h5>'.$champ['resume'].'</h5></td>';
echo '<td width="15%" align="left"><h6>'.$champ['datecreation'].'</h6></td></tr>';
$i++;
}
echo '</table>';
mysql_close();
?>
</td>