8722 sujets

Développement web côté serveur, CMS

Bonjour,

je reviens vers vous car j'ai un souci sur une requete qui ne recupere aucune variable de mon formulaire.

J'imagine que l'erreur est toute bete mais ca fait 3 heures que je la cherche et je ne la trouve pas.

J'ai fait des tests et effectivement rien ne remonte dans ma requete et j'espère que vos yeux avertis trouveront mon erreur.

<TABLE BORDER="1"> 
  <TR> 
 <TD width=550>
    <form>	
    <b><u>6. Transmission service qualité</u></b> : (Cadre réservé au Service Qualité)<br />
    <input type="checkbox" name="final" value="Action réalisée satisfaisante" />Action réalisée satisfaisante
    <input type="checkbox" name="final" value="A revoir"/>A revoir<br/>
    Motif : <textarea name="motif" rows="1" cols="20"></textarea>
    Délais : <textarea name="delais" rows="1" cols="20"></textarea>
    <input type="hidden" name="ID" id="ID" value="<?php echo $_POST['ID']; ?>"/>
    <input type="submit" value="Validation"/>
</form>
 </TD> 
  </TR> 
</TABLE>

<?php

//recup des variables
$final=$_POST['final'];
$motif=$_POST['motif'];
$delais=$_POST['delais'];


// 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("intervaljoomla")or die ("pas de connection");

//Requête
//if ((!empty($motif)))
//{
	
	//update la table 'nom_de_la_table'
	mysql_query("UPDATE reclam SET final='".$final."', motif='".$motif."', delais='".$delais."',valid='1' 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 !<br>Données transmises</font>';
//}
?>
</TD> 
  </TR> 
</TABLE>


et je n'ai pas de message d'erreur.

Merci d'avance pour votre aide.
Cordialement
Oui, comme je le supposais une erreur toute bete.

Merci d'avoir mis le doigt dessus, je suis passé 200 fois dessus sans la voir

Merci encore pour votre gentillesse et votre professionnalisme

Amicalement
Bonjour,

Pour t'en rendre compte, tu aurais du regarder la barre de navigation de ton navigateur. Et te rendre compte que les variables passaient en GET.

Juste pour info Smiley smile