recuperer une variable sans $_GET dans une lightbox

simon
Invité n'ayant pas de compte PHPfrance

11 févr. 2012, 11:27

Bonjour à tous,
Voilà enfait je crée un tableau avec un while et dans ce tableau j'ai "fiche étudiant". J'aimerais juste savoir on pourrait récupérer l'id de l'étudiant dans une lightbox sans devoir utiliser le $_GET .. avec le code ce sera + compréhensible :)

Code : Tout sélectionner

while ($res = mysql_fetch_array($reponse)) { $result99 = mysql_query(" SELECT id_classe FROM inscrire WHERE id_personne= '" . $res["id_personne"] . "' AND id_annee = '$annee' "); $row11 = mysql_fetch_array($result99); $ideleve = $row11["id_classe"]; $result12= mysql_query(" SELECT LibAnnee FROM annee WHERE en_cours = '1' "); $resultat12=mysql_fetch_array($result12); $valeurannee = $resultat12["LibAnnee"]; if($ideleve== $possedeclasse ) { $resnom = stripslashes($res["nom"]); $resprenom = stripslashes($res["prenom"]); if($res["valide"] ==1) { echo '<td><center><a TARGET="_blank" class="osx" href="etudiants.php?id_user=' , $res['id_personne'] ,'&page=1"><img src="./images/loupe.png" alt="fiche"/></a></center></td> '; ?> //INFORMATIONS DE LA LIGHTBOX <!-- modal content --> <div id="osx-modal-content"> <div id="osx-modal-title">Informations de l'élève : <?php $result= mysql_query(" SELECT prenom FROM eleves WHERE id_personne = '$res[id_personne]' "); $resultat=mysql_fetch_array($result); echo $resultat["prenom"]; ?></div> <div class="close"><a href="#" class="simplemodal-close">x</a></div> <div id="osx-modal-data"> <?php $result= mysql_query(" SELECT prenom FROM eleves WHERE id_personne = '$res[id_personne]' "); $resultat=mysql_fetch_array($result); $prenom = $resultat["prenom"]; echo $prenom; echo $res['id_personne']; } echo "</tr>"; } }
Enfait, il me prend toujours la valeur du premier élément dans mon tableau
Exemple :

1 Olivier voir fiche
2 Martin voir fiche
3 Virginie voir fiche

si je clique sur n'importe quel nom il me mettra les informations d'olivier dans ma lightbox

Merci bcp de votre aide,

bon week end

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 févr. 2012, 23:48

Salut,

$res[id_personne] N'est pas correct syntaxiquement !

Utilise la concaténation pour ne pas avoir de soucis avec cette variable.

@+
Il en faut peu pour être heureux ......