Update textarea

Résolu/Fermé
Stef - 5 juin 2013 à 16:52
 Stef - 6 juin 2013 à 15:10
Salut, j'essai d'update mon champs textarea mais... il n'update pas :)

<form method="post" action="ajouttexte.php" enctype="multipart/form-data">
			<e>Texte :</e> <textarea COLS=50 ROWS=6 name="textenews" ></textarea>
			<input type="hidden" name="idnews" value=<?php $idnews ?>></input><br />		
			<input type="submit" value="Enregistrer" /> <input type="reset" value="Effacer" /><br /><br /></form>

$db = new PDO("mysql:host=localhost;dbname=administration", 'root', '');
			$texte=mysql_real_escape_string($_POST['textenews']);
			$id=mysql_real_escape_string($_POST['idnews']);
			$textenews=addslashes($texte);
			if($texte != ""){
					 
					$req =$db->prepare ("UPDATE news SET textenews='".$textenews."' WHERE idnews='".$id."'");
					$req->execute() or die(print_r($req->errorInfo()));
					echo "Le texte a été modifié.";
					}


Merci ^^

A voir également:

1 réponse

Salut,

<input type="hidden" name="idnews" value="<?php echo $idnews ?>"></input>

Bonne journée
1
Ya pas que ça, puisque ça ne fonctionne toujours pas mais merci
0
if($textenews != ""){ ya ça aussi mais il n'update toujours pas je suis en train de me demander si chnager mon textarea par un type text poserait beaucoup de probleme ?
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
5 juin 2013 à 17:47
Enlève enctype="multipart/form-data"
Tu n'as pas d'erreur de la part du die ?
Le echo s'affiche ?
Ton code php est bien dans ajouttexte.php ?
Essaye de faire des binValue pour textnews et idnews.
0
Oui il me dit texte modifié. Je test avec bindvalue
0
if($texte != ""){		 
					$req =$db->prepare ("UPDATE news SET textenews='".$texte."' WHERE idnews='".$id."'");
					$req->bindValue('id', $idnews, PDO::PARAM_STR); 	
					$req->execute() or die(print_r($req->errorInfo()));
					echo "Le texte a été modifié.";
					} 

toujours rien
0