Page 1 sur 1

probleme d'affichage avant de rafraichir la page

Posté : 15 juin 2010, 18:31
par wwwbillgates
Bonjour a tous, alors j'ai un problême très bisard car lorsque j'upload une photo via mon formulaire avec la création de miniature GD, j'ai la miniature et l'image qui s'upload parfaitement puisqu'elle s'affiche bien dans le code source de ma page, par contre c'est au niveau de l'affichage qu'il y a un problême car en effet celle-ci n'apparait pas.
Je suis obligé de rafraichir la page afin que la miniature s'affiche 8-| comprend pas!

voici le lien pour mieu comprendre le probleme:
http://www.mabouille.com/mabouille/temp ... es_maxi=4#


Puis le code de ma fonction et d'ou je lappel car je soupsonne que le problème vien d'ici...
<?php
  /**************************************************************/
 /*** Fonction d'affichage de la miniature si la photo existe
/**************************************************************/
function affichage_miniature($numero_photo)
{
	if (!empty($_SESSION['bouille']['photo'][$numero_photo]))
	{
		echo '<img src="../../photos/thumb/' . $_SESSION['bouille']['photo'][$numero_photo] . '" alt="Miniature de l\'upload de la photo." />';
	}
	else
	{
		echo '<img src="../../interface/upload.jpg" alt="Miniature du téléchargement de la photo." />';
	}
}
?>








<!------------------------->
		<!---- Upload des photos
		<!------------------------->		
		
		<!---- Upload photo_1 ---->
			<div class="miniature_photo" >
				<?php affichage_miniature($nombre_de_boites . '_1'); ?>
				
				<div class="parcourirdiv" ><img src="../../interface/bt_parcourir.gif" id="imgparc_<?php echo $nombre_de_boites ?>_1" /><input type="file" onclick="document.getElementById('id_<?php echo $nombre_de_boites ?>_1').value=this.name" class="parcourir" onchange="document.getElementById('form_file').submit()" name="<?php echo $nombre_de_boites ?>_1" OnMouseOver="imgparc_<?php echo $nombre_de_boites ?>_1.src='../../interface/bt_parcourir_push.gif';" OnMouseOut="imgparc_<?php echo $nombre_de_boites ?>_1.src='../../interface/bt_parcourir.gif';" /></div>
				<input type='hidden' name='boutonphoto_<?php echo $nombre_de_boites ?>_1' id='id_<?php echo $nombre_de_boites ?>_1' value='' />
				
		<!---- Supprimer photo_1 ---->			
				<input type="image" name="<?php echo $nombre_de_boites ?>_1" value="<?php echo $nombre_de_boites ?>_1" onclick="document.getElementById('id_supp_<?php echo $nombre_de_boites ?>_1').value=this.name" src="../../interface/bt_supprimerphoto.gif" onmouseover="this.src='../../interface/bt_supprimerphoto_push.gif'" onmouseout="this.src='../../interface/bt_supprimerphoto.gif'" class="bouton_supprimer" />
				<input type="hidden" name="supprimerphoto_<?php echo $nombre_de_boites ?>_1" id="id_supp_<?php echo $nombre_de_boites ?>_1" value="" />
			</div>


Re: probleme d'affichage avant de rafraichir la page

Posté : 16 juin 2010, 17:38
par Lupuz
Je viens de faire un essai et dans mon cas, la variable $_SESSION['bouille']['photo'][$numero_photo]
n'a pas la même valeur juste après l'upload : 5b0a0f93c50f16a8c76d2cb3ee78a12d.jpg
et après le rafraichissement : a27f528fc9d014d3c1c9c33a6e96d6d1.jpg

Je pense que ton pb est plutôt situé à la création de l'image et la mémo du nom de l'image et non pas lors de son affichage.

Re: probleme d'affichage avant de rafraichir la page

Posté : 16 juin 2010, 18:23
par wwwbillgates
ah bah mince, j'y ai passé des heures et j'avais meme pas vu ça... merci beaucoup pour l'avoir remarqué je vais tenter de trouver le probleme là ou tu ma dit de voir.
:wink: