probleme d'affichage avant de rafraichir la page

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : probleme d'affichage avant de rafraichir la page

Re: probleme d'affichage avant de rafraichir la page

par wwwbillgates » 16 juin 2010, 18:23

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:

Re: probleme d'affichage avant de rafraichir la page

par Lupuz » 16 juin 2010, 17:38

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.

probleme d'affichage avant de rafraichir la page

par wwwbillgates » 15 juin 2010, 18:31

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>