Problème Popup Dynamique

Résolu/Fermé
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 - Modifié par TRUNCKS le 9/05/2012 à 17:30
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 - 10 mai 2012 à 14:27
Bonjour à vous,

J'ai un soucis de popup dynamique.
J'ai regardé un petit script dhtml pour afficher un popup pour obtenir le détail
quand on clique sur le titre d'une news.

Mon soucis, c'est que mon popup m'affiche toujours la dernière news étant donné qu'il ne peut pas savoir de quel news je parle. Comment faire pour faire transiter une information alors que je reste sur la même page.

Merci à vous.

while ($result_news = mysql_fetch_array($retour_news)){?> 

<a href="#" onClick="javascript: document.getElementById('showimage').style.display='block';"><span style="font-size:16px;"><strong><?php echo html_entity_decode($result_news['titre']);?></strong></span> - <span style="font-size:12px;"><?php echo $result_news['date_fr'];?></span></a> 
<br /><br /> 

<div id="showimage" style="position:absolute;width:250px;left:250px;top:250px; display:none;"> 

<table border="0" width="250" bgcolor="#000080" cellspacing="0" cellpadding="2"> 
  <tr> 
    <td width="100%"><table border="0" width="100%" cellspacing="0" cellpadding="0" 
    height="36px"> 
      <tr> 
        <td id="dragbar" style="cursor:hand; cursor:pointer" width="100%" onMousedown="initializedrag(event)"><ilayer width="100%" onSelectStart="return false"><layer width="100%" onMouseover="dragswitch=1;if (ns4) drag_dropns(showimage)" onMouseout="dragswitch=0"><font face="Verdana" 
        color="#FFFFFF"><strong><small><?php echo html_entity_decode($result_news['titre']);?></small></strong></font></layer></ilayer></td> 
        <td style="cursor:hand"><a href="#" onClick="hidebox();return false"><img src="images/close.gif" width="16px" 
        height="14px" border=0></a></td> 
      </tr> 
      <tr> 
        <td width="100%" bgcolor="#FFFFFF" style="padding:4px" colspan="2"> 

<!-- PUT YOUR CONTENT BETWEEN HERE --> 

<span style="font-size:16px;"><strong><?php echo html_entity_decode($result_news['titre']);?></strong></span> - <span style="font-size:12px;"><?php echo $result_news['date_fr'];?></span></a> 
<br /><br /> 

<?php echo $result_news['texte'];?> 

<!-- END YOUR CONTENT HERE --> 

</td> 
      </tr> 
    </table> 
    </td> 
  </tr> 
</table> 
</div> 


<?php 
} 
?> 

2 réponses

Avec un formulaire, utilisez le bouton comme un lien. Ou sinon vous pouvez 'simuler' un envoi en GET en écrivant directement dans l'url du lien:
comme ceci en lien
mapage.php?variable=valeur
bien sûr variable et valeur sont à remplacés par l'id concernées et pour la récupérer vous l'uarez dans les variables Get de php:

$_GET['variable']

ou en POST(beaucoup plus sécurisé, en Get il suffit d'indiquer une commande SQl dans l'url du navigateur pour effacer toute la base par exemple).

$_POST['variable']
0
TRUNCKS Messages postés 1017 Date d'inscription vendredi 10 août 2007 Statut Membre Dernière intervention 8 novembre 2024 7
10 mai 2012 à 14:27
Thanks a lot !
0