je viens d'apprendre le php mais voilà j'ai quelques lacunes concernant la récupération d'un id d'une base de donnée, je m'explique :
J'ai créer un système de news avec BDD, et j'ai réalisé un script me permettant d'afficher la news qu'à partir d'un certain nombre de caractères suivis d'un lien "lire la suite"
Mais voilà je ne sais pas récupéré cet id dans un lien
Voici ce que j'ai commencé (le code pourrait être amélioré je sais bien ^^)
Code : Tout sélectionner
//Récupère 5 dernière news
$retour = mysql_query("SET NAMES UTF8");
$retour = mysql_query ('SELECT * FROM news ORDER BY id DESC LIMIT 0, 3');
while ($donnees = mysql_fetch_array($retour))
{
?>
<!-- Titre -->
<div class="titre"><?php echo $donnees['titre']; ?><br/>
<font id="date">écrit par <?php echo $donnees['pseudo']; ?> ///////////////////////</font>
<div class="flag"></div></div>
<p>
<?php
$_GET['news'] = $donnees['id'];
?>
<?php //fonction limitation de mots
$req = mysql_query ('SELECT contenu FROM news');
$chaine = mysql_fetch_array($req);
$donnees['contenu']=nl2br($donnees['contenu']);
$nb_mots = 150;
$calcul = strlen($donnees['contenu']);
if ($calcul <= $nb_mots) {
echo $donnees['contenu'];
}
else {
$affiche = substr($donnees['contenu'],0,800);
$suite = '<a href="http://www.site.com/page_suite.php?$_GET[\'news\']"><b>[Lire la suite]</b></a>';
echo "$affiche...<br/>$suite. ";
}
?>
<?php
}
?>Pouvez vous m'aider ?
En vous remerciant d'avance,
Stouf