Bonjour à tous,
Je m'adresse à vous car cela fait un moment que je galère sur une chose qui, je pense, est vraiment bête et je n'arrive pas à trouver mon erreur.
En fait je fais un système de news automatique en PHP enregistrée dans un SGBD MySql, et donc pour modifier les news je fais une requête qui cherche toute les news, ensuite je fais un while pour toutes les afficher. Pour que l'admin sélectionne une news il y a un radio bouton pour chaque news.
Le seul problème est que lorsqu'il a sélectionné une news sa fais une redirection sur une page qui est sencé afficher la news en question. Mais j'arrive pas a afficher la news qu'il a sélectionné dans la page d'avant.
Un code vaut mieux qu'une longue explication :
Code PHP :
if ($tot>0)
{
// On fait la liste droulante
$ld = "<form name='frm' action='conf_modif.php' method='POST'>";
//Une boucle pour parcourir tout le tableau
while ($row = mysql_fetch_array($result))
{
//On affiche les news
echo "<h2>" .$row[2]. "</h2><br />";
echo "News <b>#" .$row[0]. "</b><br />";
echo "Poste le : " .$row[3]. "<br/><br />";
echo $row[4]. "<br /><br />";
echo htmlentities(trim($row[1])). "<br /><br />";
echo "<input type='radio' name='num' id='num' value='".$row[0]."'>" .$row[0]."<br/>";
echo "___________________FIN NEWS___________________<br/><br/>";
}
$ld .="<input type='submit' name='go' value='Modifier'>";
$ld .="</form>";
echo $ld;
Et le code de la seconde page qui affiche la news sélectionnée
Code PHP :
if (isset($_POST['go']) && $_POST['go']=='Modifier')
{
//On se connecte notre base de donne
$base = mysql_connect('****', '****', '');
mysql_select_db('**********',$base);
/* On vrifie que la variable 'id' est bien dclare */
if (isset($_POST['num']))
Merci d'avance pour votre aide.