Newbie dans le domaine du php, je me demande comment faire...(aahhhhh!!!!
voila mon probleme :
j'ai une page ou tous mes articles s'affichent dans un tableau dynamique (apres requete a la base de données).
Je voudrais lorsque je clique sur le titre d'un article qu'il me l'affiche seul dans un popup (je sais que les popups c'est pas le top mais je suis entre "" obligé de les utiliser...
donc j'arrive tres bien a afficher mes articles mais lorsque je clique sur un titre je sais pas comment faire pour qu'il ne m'affiche que celui selectionné...
voila je vous mets le code de mes deux pages...
affiche_news :
<?
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'cellier-eguilles';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT id_news,news_date,news_titre,news_contenu,news_kw,news_image FROM news ORDER BY id_news DESC';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
echo '<table width="75%" border="0" bgcolor="#feffb7">';
while($row = mysql_fetch_array($result)) {
$str = $row["news_contenu"];
if(strlen($str) > 100) {
$str_coupee = substr($str, 0, 100);
# On ajoute "..." à la fin de la chaîne pour noter la césure.
$str_coupee .= "…" ;
}
else{
$str_coupee = $row["news_contenu"];
}
echo '<tr>';
echo '<td height="42" rowspan="3" bgcolor="#feffb7"><img src="admin/'.$row["news_image"].'"></td>';
echo '<td bgcolor="#feffb7"><span class="link">[b]<a href=\'javascript:popup("news_seule.php")\'>'.$row["news_titre"].'</a>[/b]</td></span>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#feffb7"><span class="date">'.$row["news_date"].'</td></span>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#feffb7"><span class="texte">'.$str_coupee.'</td></span>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#feffb7"><span class="texte"></td></span>';
echo '</tr>';
echo '<tr>';
echo '<td bgcolor="#feffb7"><span class="texte"></td></span>';
echo '</tr>';
}
echo '</table>';
}
else echo 'Pas d\'enregistrements dans cette table...';
mysql_free_result($result);
?>
voili et ma page news_seule (celle la n'est pas du tout bonne je sais mais je sais po comment faire
<?
require_once('affichage_news.php');
echo '<table width="75%" border="0" bgcolor="#feffb7">';
echo '<td>'.$row["titre_news"].'</td>';
echo '<td>'.$row["date_news"].'</td>';
echo '<td>'.$row["contenu_news"].'</td>';
echo '</table>';
?>
voili...j'espère que cette question n'a pas ete deja posée (j'ai pas trouvé dans la recherche) ou qu'elle n'est pas trop cruche...en tous cas merci par avance...