J'ai un soucis de récupération des variables, pour modifier des champs de ma table
Je m'explique, une fois mes données entrées dans ma base, je laisse la possibilité de la modifier via un formulaire.
Donc toutes les données entrées précédemment se mettent dans les champs du formulaire pour permettre de les modifier, et de "renvoyer" pour valider la modif (update).
Mon problème est le suivant , c'est l'affichage de ces données dans les champs de mon formulaire, pour le champs texte, le contenu "long" s'affiche correctement (de temps en temps =)), mais lorsque je fais un test avec comme valeur de ce champs "toto" par exemple, il ne me l'affiche pas.. comment ce la se fait il?
Le champs en question est
<textarea name="texte" cols="50" rows="10" wrap="PHYSICAL" value="<? echo $row['texte']; ?>"></textarea>
Ma page de modif :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
<?
$id=$_GET['id'];
$req="select * from actu where id=$id";
$actu=mysql_query($req);
while ($row=mysql_fetch_array($actu))
{
?>
<form action="enreg_presse.php" method="post" name="form1">
Modification de l'actu : <? echo $row['titre']; ?><br><br>
Titre de votre actu :
<input name="titre" type="text" value="<? echo $row['titre']; ?>" size="43" >
<br><br><br><textarea name="texte" cols="50" rows="10" wrap="PHYSICAL" value="<? echo $row['texte']; ?>"></textarea>
<br><br><br><br>Changer la photo? :
<input type="file" name="photo" value=""></form>
<table width="100%"><tr>
<td width="40%">Votre image actuelle :<br>
<br>
<img src="../Images/<? echo $row['photo']; ?>" height="150" width="150">
<?
}
?> </td><td width="60%" > <br><br><br><br>
<div align="left">
<input name="Submit" type="submit" value="Modifier cette actu !">
</div></td></tr></table>
<?
//$sql="UPDATE presse SET titre='titre', texte='texte',source='source'WHERE id_presse='$id '";
//$requete= mysql_query($sql);
?> |
Les champs en question sont des longtext
Partager