PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » passage d'une variable avec un while dans un div » 24-03-2011 20:52:46

Bonjour,

ah oui bien sur, je viens de me rendre compte que j'ai mis le div et l'iframe dans la boucle, vous avez une idée pour contourné ce probleme? je dois dire que je seche la!

Merci

#2 Forum Général PHP » passage d'une variable avec un while dans un div » 24-03-2011 20:52:46

genesia
Réponses : 4

Bonjour,

je fais un carnet d'aresse, j'ai une boucle ou j'affiche les enregistrements de la base et tout se passe sans probleme. je voudrais afficher les resultats de chaque fiche dans un div quand je clique sur l'enregistrement désiré.
j'ai un soucis avec le passage de la variable ID dans le div, il m'affiche a chaque fois le dernier enregistrement et pas celui que je veux.  voila mon code :


<?

$select3 = "Select nom_destin,refid_desti from carnet_addr where user='$refID' ORDER BY nom_destin ASC";
$result3 = mysql_query($select3)or die(mysql_error());
while(list($nom_destin,$refid_desti)=mysql_fetch_row($result3)){  

$couleur_ligne = ($i % 2)
                  ? '#E3E7EA'
                  : '#FFFFFF';  
?>

 <div id="fiche_contact"><table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="100%"><table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td width="60%"> </td>
    <td width="238"><div align="right"><a href = "javascript:void(0)" onClick = "document.getElementById('fiche_contact').style.display='none';window.location.reload();" class="lien04"><font size="2" face="Arial">Fermer</font></a></div></td>
    <td width="20"> </td>
    <td width="20"><a href = "javascript:void(0)" onClick = "document.getElementById('fiche_contact').style.display='none';window.location.reload();" class="lien04"><img src="images/bouton_fermer.png" border="0"/></a></td>
  </tr>
</table>
</td>
  </tr>
  <tr>
    <td colspan="2"><iframe src="fiche.php?lang=<? echo $lang; ?>&ID=<? echo $refid_desti; ?>" scrolling="no" frameborder="0" width="100%" height="100%"></iframe></td>
  </tr>
</table></div>

<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="<? echo $couleur_ligne; ?>">
  <tr>
    <td width="1%" height="25"> </td>
    <td width="4%"><a href = "javascript:void(0)" onclick = "document.getElementById('fiche_contact').style.display='block'" class="lien04"><img src="images/carnet.png" width="16" height="12" border="0" /></a></td>
    <td width="55%"><a href = "javascript:void(0)" onclick = "document.getElementById('fiche_contact').style.display='block'" class="lien04"><strong><font size="2" face="Arial"><? echo $nom_destin ?></font></strong></a></td>
    <td width="36%"> </td>
    <td width="4%"><? if($nom_destin=="Administrateur"){?><? } else {?><img src="images/supprimer_16.png" width="16" height="16" border="0" title="Supprimer ce Contact"/><? } ?></td>
  </tr>
</table>

<? $i++; ?><? } ?>

 


J'ai bien sur un peu epuré le code pour laisser l'essentiel, une fois la variable d'id passée je voulais afficher les infos dans un iframe.

Merci d'avance pour votre aide!

Pied de page des forums

Propulsé par FluxBB