Champ Caché
Posté : 04 avr. 2006, 11:50
Bonjour,
Dans un formulaire de modification, j'utilise un champ caché (Indice)
Faut il utiliser Post car il est caché pour le mettre dans la requçete.
Je n'arrive pas à le récupérer
Merci de votre aide
Dans un formulaire de modification, j'utilise un champ caché (Indice)
Faut il utiliser Post car il est caché pour le mettre dans la requçete.
Je n'arrive pas à le récupérer
Merci de votre aide
<?php
include("connection.php");
/* Lors du chargement de la page, on vérifie si le bouton d'envoi du formulaire a été cliqué */
if(isset($_POST['modifier']))
{
//$table="tbltheme";
/* Le bouton d'envoi a été cliqué : On récupère la valeur envoyée du formulaire */
if (isset($_POST["Legende"])) $Legende=htmlspecialchars(stripslashes($_POST["Legende"]), ENT_QUOTES);
if (isset($_POST["Reference"])) $Reference=htmlspecialchars(stripslashes($_POST["Reference"]), ENT_QUOTES);
$sql="UPDATE tbltheme SET Legende_Theme='$Legende',Ref_Image_Theme='$Reference' WHERE Index_Theme=Indice ";
$req=mysql_query($sql)or exit ('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
else
{
//Pour retour sur Page Thème
echo "   <a href=admin_themes.php><big>Retour Themes</big></a>";
$base_bd = "tblphotos"; /* La base de données où sont enregistrées les informations */
$db = mysql_connect($server, $uid, $pwd);
mysql_select_db($dbname,$db)or die ("Connexion à la base impossible");
$Pos=$_GET["theme"];
$query = "select * from tbltheme where Index_Theme=$Pos";
$result = mysql_query($query) or die ("Execution de la reqête impossible");
$Leg_img=mysql_result($result,0,"Legende_Theme");
$Det_img=mysql_result($result,0,"Ref_Image_Theme");
?>
<form id="form_modif_theme" action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" onsubmit="Controle_Taille();">
<table width="40%">
<input type="hidden" name="Indice" id="Indice" value="<?php echo($Pos); ?>"
<tr>
<td>Legende</td>
<td><input type="text" name="Legende" id="Legende" value="<?php echo($Leg_img); ?>" </td>
</tr>
<tr>
<td>Référence</td>
<td><input type="text" name="Reference" id="Reference" value="<?php echo ($Det_img); ?>"</td>
</tr>
<tr>
<td><?php echo "Vignette</td><td><img src=Photos/$Det_img size=35 maxlength=50></td>";?>
</tr>
<tr>
<td><td><input type="file" name="photo" size=50 >
</td></tr>
<tr>
<!-- bouton d'envoi -->
<td><td><input type="submit" name="modifier" value="Modifier" ></td></td></tr>
</table>
</form>
<?php
}
?>
</body>
</html>