j'ai un problème avec mon affichage sur le site il m'affiche qu'une personne alors que je demande d'afficher tous ceux avec l'id 1
Table membre
Code : Tout sélectionner
`id` int(11) NOT NULL auto_increment,
`login` varchar(255) NOT NULL,
`password` text NOT NULL,
`email` varchar(255) NOT NULL,
`nom` varchar(255) NOT NULL,
`prenom` varchar(255) NOT NULL,
`ville` varchar(255) NOT NULL,
`age` varchar(255) NOT NULL,
`sexe` varchar(255) NOT NULL,
`level` varchar(255) NOT NULL,
`idteam` int(11) NOT NULL,Code : Tout sélectionner
`id` int(11) NOT NULL auto_increment,
`team` varchar(255) NOT NULL,donc si la table team l'id = 1 et que la table membre idteam = 1 alors il m'affiche les personnes le problème la ce qu'il m'affiche qu'une personne :/
<?php
sql_co();
$sql = "SELECT *
FROM team T
JOIN membre M
ON T.id = M.idteam";
// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
// on recupere le resultat sous forme d'un tableau
$data = mysql_fetch_array($req);
// on libère l'espace mémoire alloué pour cette interrogation de la base
mysql_close ();
while ($data = mysql_fetch_array($req) )
{
?>
<table width="100%">
<tr>
<td valign="top">
<?php echo ''. $data['prenom'] .'';?> '<b><?php echo ''. $data['login'] .'';?></b>' <?php echo ''. $data['nom'] .'';?><br/>
<table width="200" style="margin-top: 10px;">
<tr><td style="font-weight: bold;" valign="top">Age:</td>
<td><?php echo ''. $data['age'] .'';?></td></tr>
<tr><td style="font-weight: bold;" valign="top">Ville:</td>
<td><?php echo ''. $data['ville'] .'';?></td></tr>
</table>
</td>
<td width="100px">
<img src="" width="100px" height="100px"/><br/>
</td>
</table>
<?php
}
?>
Lien: http://undr.ctrl.free.fr/?p=rosterjesper que j'ai bien expliqué mon problème.
Merci d'avance