Code :
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Modifier une nouvelle</title>
<link rel="STYLESHEET" href="../../admin.css" type="text/css">
</head>
<body>
<?php
include "../../conn.php";
$user_query = mysql_query("select id, username, password from utilisateurs");
$num_rows = mysql_num_rows($user_query);
$user_data1 = mysql_fetch_array($user_query);
$i=1;
while ($i<=$num_rows)
{
if ($_COOKIE['user'] == md5($user_data1['username']) && $_COOKIE['pass'] == md5($user_data1['password']))
{ ?>
<div align="right">
<a href="../admin.php">Retour au panneau d'administration</a>
</div>
<center>
<br /><br />
<?php
if(isset($_POST['nonouvform']))
{
$query = "UPDATE nouvelles SET date='$_POST[date]', titre='$_POST[titre]', contenu='$_POST[contenu]', WHERE num=$_POST[nonouv]";
mysql_query($query);
echo "<b>La nouvelle a bien été modifiée.</b><br />";
echo "<a href='../admin.php'>Continuer</a>";
exit(0);
}
elseif(isset($_POST['nouvmod']))
{
if($_POST['nouvsmod']=='0')
{
echo "<b>Veuillez choisir une Nouvelle.</b><br />";
echo "<input type='button' value='Retour' onclick='history.go(-1)'></input>";
exit(0);
}
else
{
$sql2="SELECT * FROM nouvelles WHERE num=$_POST[nouvmod]";
$infonouv1=mysql_query($sql2);
$infonouv=mysql_fetch_array($infonouv1);
echo "<b>Modification de la nouvelle #".$_POST['nouvmod']."</b><br />";
echo "<br />".$infonouv['contenu']."<br />";
echo "<form name='ST' action='mo-no.php' method='post'><table border='1'>";
echo "<tr><th>Titre de la nouvelle *</th>";
echo "<td><input type='text' name='titre' size='35' value=\"".$infonouv['titre']."\"></input></td></tr>";
echo "<tr><th>Date de la nouvelle *</th>";
echo "<td><input type='text' name='date' size='35' value=\"".$infonouv['date']."\"></input></td></tr>";
echo "<tr><th>Contenu</th>";
echo "<td><textarea name='contenu' cols='30' rows='5' wrap='off' value=\"".$infonouv['contenu']."\"></textarea></td></tr>";
echo "<input type='hidden' name='nonouvform' value='".$_POST['nouvmod']."'></input>";
echo "</table><br /><input type='submit' class='bouton' value='Modifier cette Nouvelle'></form>";
exit(0);
}
}
else
{
echo "<b>Modification d'une Nouvelle</b>";
$sql1 = "SELECT * FROM nouvelles";
$resultat1 = mysql_query($sql1);
echo "<form name='modifier' action='mo-no.php' method='post'>";
echo "<select name='nouvmod'>";
echo "<option value='0'>Choisir une nouvelle</option>";
while($sqlnouvmod = mysql_fetch_array($resultat1))
{
echo "<option value='".$sqlnouvmod['num']."'>".$sqlnouvmod['date']." - ".$sqlnouvmod['titre']."</option>";
}
echo "</select><br />";
echo "<input type='submit' value='Modifier'></input></form>";
}
?>
</center>
<?php }
$user_data1 = mysql_fetch_array($user_query);
$i++;
}
?>
</body>
</html>
Cette value n'affiche rien dans le textarea
Code :
echo "<td><textarea name='contenu' cols='30' rows='5' wrap='off' value=\"".$infonouv['contenu']."\"></textarea></td></tr>";
Mais quand je fais un echo de mon array (un peu avant) je vois ce qu'il y a dedans.