rafraichir un <div> avec le fiche d'un membre
Bonjour à tous,
Je suis pas un boss de la programmation web mais je pratique autant que je peux... et je me confronte aux problèmes : c'est pas mal pour apprendre !
Alors voici ce que je voudrais faire : ma page est composée d'un tableau. Dans un colonne (A) j'ai différents noms et dans une autre case (B) du tableau s'affiche les informations concernant les différentes personnes nommées auparavant.
A l'ouverture de la page j'aimerai que la fiche d'une personne au hasard apparaisse en case B pour cela j'ai fait comme ça :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <tr>
<td height="30px" align="center" background="/img/bgtitre.jpg" colspan="3">
<font face="Comic Sans MS">
Le point sur...
</font>
</td>
</tr>
<tr>
<td>
<div id="fichemembre">
<?php $chiffre=rand(1,45);
include 'membres/'.$chiffre.'.php'; ?>
</div>
</td>
</tr> |
Puis une fois sur la page, j'aimerai qu'en cliquant sur le nom d'une personne en colonne A on affiche sa fiche en case B.
Comme vous l'aurez compris il y a dans mon exemple 45 membres et donc 45 fiches nommées de 1.php à 45.php.
Comment faire pour qu'au clic sur un nom je puisse recharger le <div> et y afficher la fiche voulue ?
Merci d'avance
corrections et nouvelles questions
Bonjour,
Citation:
Au point où tu en es, ta liste de membres pourrait être dans un
<form >
<select onchange="window.location.href="+this.value+".php">
<option value="1">Arthur</option>
...
<option value="45">Zorglub</option>
</select>
</form>
Cela me gène un petit peu dans la mesure où il y aussi une utilité à ce que la liste des membres soit affichée. (c'est un détail mais bon)
Citation:
Plus généralement,
1) Ne pas utiliser de div dans des tables.
Dans <table>, faire <td id="details"> mais sans div.
ok, je change ça tout de suite !
Citation:
2) il y a la même différence entre nombre et chiffre qu'entre mot et lettre.
c'est vrai, bien vu ! je change donc mon nom de variable immédiatement
ne pourrais-je pas avoir recours à l'evenement Onclick ?
Mais dans ce cas comment passer le numéro du membre pour charger le fichier ?
Et comment ne rafraichir qu'une partie de ma page ?
Merci