Bonjour
j'ai un code avec method="post" qui marche bien sous Chrome et Firefox mais pas sous Internet Explorer: j'affiche des miniatures sur lesquelles on peut cliquer. S'affiche alors, sur la même page, une photo plus grande. IE, je crois, ne renvois que les coordonnées _x et _y mais comment récupérer la valeur mise dans une variable ???
Voilà le code simplifié (sans erreurs j'espère)
Merci par avance pour votre aide
print_r($_POST); affiche :
Code php : 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 <?php $photo = mysql_query("SELECT * FROM photos WHERE ph_page = $ind ") or die(mysql_error()); echo ' <form method="post" >'; while ($phot = mysql_fetch_assoc($photo)) { $petit=trim($phot ["ph_nom"]); // ?. fabrication des variables utilisées après //affichage des miniatures $rangph=($phot["ph_rang"]); echo '<label><input type="image" src="'.$petit.'" name="indice" alt="'.$titr.'" value="'.$rangph.'") title="'.$titr.'" /></label>';} } echo '</form>'; // affichage grande photo if (isset($_POST['indice'])) {$rangph= $_POST['indice'];} else {$rangph=$rang;} ?>
Array ( [indice_x] => 62 [indice_y] => 53 ) avec IE
Array ( [indice_x] => 38 [indice_y] => 43 [indice] => 7 ) avec chrome et FireFox
Et c'est de indice que j'ai besoin !!!!!!







Répondre avec citation








Partager