Bonsoir,

j'ai ma requête d'udapte qui déconne

ci-joint les script concerné
le formulaire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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

<?php

include ('../inc/inc_connexion.php');
$id= $_GET['id'];
$var=$id;
echo $var;

$observer = mysql_query("SELECT * FROM echange WHERE id = '".$var."'"); 
 

while ($obs = mysql_fetch_array($observer) )
{ 
?>
<form method="GET" action="commentaire_societe.php" name="formulaire" accept-charset="UTF-8">
<fieldset><legend>Mise en forme</legend>
<input type="button" id="gras" name="gras" value="Gras" onClick="javascript:bbcode('[g]', '[/g]');return(false)" />
<input type="button" id="italic" name="italic" value="Italic" onClick="javascript:bbcode('', '');return(false)" />
<input type="button" id="souligné" name="souligné" value="Souligné" onClick="javascript:bbcode('', '');return(false)" />
<br/><br/>
<textarea cols="80" rows="10" name="observation"> <?php echo htmlspecialchars_decode($obs['echang_observation']); ?></textarea><br>
Numéro du client : <input type ="text" name= "numero" value="<?php echo $obs['echang_id']; ?>" size="5">
Utilisateur : <input type ="text" name= "user" value="<?php echo $obs['echang_interlocuteur']; ?>" size="5">
Ordre : <input type ="text" name= "ordre" value="<?php echo $obs['id']; ?>" size="5">
<br>
   <br />
   <input type="submit" name="submit" value="Envoyer" />
   <input type="reset" name="Effacer" value="Effacer" /></p>
</fieldset>
   </form>
   
<?php

include ('trait_udapte_commentaire.php');
}
?>
le script de traitement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
39
40
41
42
43
44
45
46
 
<?php
session_start ();
ini_set ("error_reporting", "E_ALL & ~E_NOTICE");
 
include ('../inc/inc_connexion.php');
include ('../inc/fonction.php');
 
 
//*********************************************************************
if(isset($_GET['ordre']) AND $_GET['ordre']
AND (isset($_GET['numero']) AND $_GET['numero']
AND (isset($_GET['user']) AND $_GET['user']
AND (isset($_GET['observation']) AND $_GET['observation']))))
	{
$id= $_GET['ordre'];
$numero= $_GET['numero'];
$user =$_GET['user'];
$observation= code(addslashes($_GET['observation']));
$date=date("Y-m-d");
 
*******************************************
*       debug en dans phpadmin                               *
*****************************************
//UPDATE echange SET echang_id = '05805',
//echang_observation = 'test des dus et mise a jour en table',
//echang_interlocuteur = 'stephane' WHERE id = '2'
 
**********************************************
 
$req="UPDATE echange SET
echang_id='".$numero."',
echang_observation = '".$observation."', 
echang_interlocuteur='".$user."'
WHERE id = '".$id."'";
 
echo $req;
 
$req_execut = mysql_query( $req ) or die(mysql_error());
 
 
header('location:../vues/fiche_pdv_complet.php?numero='.$numero.'');
 
		}
 
?>
structure de la table concernée

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
--
-- Structure de la table `echange`
--
 
CREATE TABLE IF NOT EXISTS `echange` (
  `id` int(5) unsigned NOT NULL AUTO_INCREMENT,
  `echang_id` varchar(6) NOT NULL,
  `echang_observation` longtext NOT NULL,
  `date_jour` varchar(10) NOT NULL,
  `echang_interlocuteur` text NOT NULL,
  PRIMARY KEY (`id`),
  KEY `echang_id` (`echang_id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;
J'ai fais quelques test afin de connaitre l'origine je n'es tpas réussit a résoudre le problème

J'ai fais un débug dans mysql cela fonctionne mais dans mon script php cela ne fonctionne pas pas de message d'erreur non plus

Merci de l'aide que vous pourrier m'apporté