Problème UPDATE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème UPDATE

Re: Problème UPDATE

par Titanic » 02 juil. 2012, 13:41

"Contenu" affiche le contenu enregistré dans la BDD

Re: Problème UPDATE

par Mazarini » 02 juil. 2012, 13:27

Bizarre que chapeau soit modifié et pas contenu. A moins que contenu soit mis à blanc.
Vérifie ce que contient $_POST['contenu'] et vérifie que tu ne modifie pas cette variable.

Re: Problème UPDATE

par Titanic » 02 juil. 2012, 12:40

J'ai oublié de préciser, le chapeau fonctionne mais pas le contenu.

Problème UPDATE

par Titanic » 02 juil. 2012, 12:39

Bonjour, je vous explique mon problème, sur un formulaire de modification de contenu j'ai deux champs texte et un liste déroulante. La liste déroulante et un de mes textarea modifient bien le contenu mais pas l'autre. Pourriez vous m'aider SVP? Merci d'avance.
if(@$_POST['formSend'] == 'envoi') {
		$resultats=mysql_query('UPDATE `categories` SET `id_acces`="'.$_POST['acces'].'", `chapeau_categorie`="'.mysql_real_escape_string($_POST['chapeau']).'",`contenu_categorie`="'.mysql_real_escape_string($_POST['contenu']).'" WHERE `id_categorie`= "8"') or die('erreur sql : '.mysql_error());
	}

$requete2='SELECT *	FROM `categories` WHERE `id_categorie`="8"';
						$resultats2=mysql_query($requete2) or die('erreur sql : '.mysql_error()) ;
						$categorie=mysql_fetch_array($resultats2);
						echo '<img src="../'.$categorie['onglet_categorie'].'" title="'.$categorie['nom_categorie'].'" alt="'.$categorie['nom_categorie'].'" /><br/>';
					
					<form method="post" action="#" onsubmit="return valider();">
					<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript">
					//<![CDATA[
					bkLib.onDomLoaded(function() { nicEditors.allTextAreas() });
					//]]>
					</script>

					echo '<select name="acces">';
					 $requete3='SELECT *	FROM `acces`';
						$resultats3=mysql_query($requete3) or die('erreur sql : '.mysql_error()) ;
						while($acces=mysql_fetch_array($resultats3)){
					echo '<option value="'.$acces['id_acces'].'" '; if($categorie['id_acces'] == $acces['id_acces']){echo 'selected ';}echo'>'.$acces['acces'].'</option>';					
					}
					 echo '</select><br /><br />';
					echo '<div id="chapeau">';
					echo '<textarea name="chapeau" cols="80">';
					echo $categorie['chapeau_categorie'];
					echo '</textarea><br />
						</div>
					
					
						</div>
						<div id="content">
					
							<div id="sample">
					
						<textarea name="contenu" cols="80">';
					echo $categorie['contenu_categorie'];
					echo '</textarea><br />
									
					
							</div>
					<input type="hidden" name="formSend" value="envoi" />
					<input type="submit" value="Valider"/>
					</form>
						</div>';