Bonjour a tous,

j'ai un script qui dans une moitié de page me renvoi des données de ma table 'reclam' et dans l'autre moitié qui est formulaire avec un renvoi de données complémentaire sur sur cette meme table

Malheureusement meme si tout semble bien se passer, rien ne s'inscrit dans ma bdd

Si je met en dur mon "ID" tout fonctionne mais si j'utilise une variable ID dans ma requete rien ne s'inscrit dans ma BDD

J'ai fait un var_dump qui me donne : array(1) { ["ID"]=> string(2) "26" }

ce qui correspond bien a ma valeur.

Ce qui fait que je suis perdu face a cela, pouvez vous m'aider svp ?

Mon code :
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
!--Recupération des variables -->
<?php
 
//recup des variables
$traitement=$_POST['traitement'];
$action=$_POST['action'];
$final=$_POST['final'];
$motif=$_POST['motif'];
$delais=$_POST['delais'];
$ID=$_POST['ID'];
 
 
// Fin de Recupération des variables
//---------------------------------------------------------------------------------------------------------------------
 
//Connection Mysql
 
 
    //Connexion à la base.
    mysql_connect("*****","*****","******")or die("Problème avec la base de données");
    mysql_select_db("*******")or die ("pas de connection");
 
//Requête
if ((!empty($traitement)) and (!empty($action)))
{
 
    //Vide la table 'nom_de_la_table'
    mysql_query("UPDATE reclam SET traitement='".$traitement."', action='".$action."',final='".$final."',motif='".$motif."',delais='".$delais."' WHERE `id`='".$ID."'") or die ("Désolé, il y a eu un problème dans la transmission des données");
    echo '<font face="tahoma" color="red">Fin d\'execution !</font>';
    echo "<meta http-equiv='refresh' content='0';URL=".$_SERVER['PHP_SELF'].".php?refresh=0'>";
}
?>
Merci d'avance pour votre aide
Amicalement