Bonjour,

Je débute en programmation et je commence sur Php/mySQL avec la création d'un site pour mon club de foot contenant le classement du championnat.

j'ai une table equipe avec l'ID et le nom de l'equipe.
J'ai une table match avec l'ID de l'equipe.

Via phpmyadmin, je recupère les infos qui m'interesse avec la requete :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT journee, DATE_FORMAT(date, '%d/%m/%Y') AS date, dom.nom, ext.nom, buts_dom, buts_ext, forfait_dom, forfait_ext, id_equipe_dom, id_equipe_ext FROM `match`, `equipe` AS dom, `equipe` AS ext WHERE id_equipe_dom=dom.id AND id_equipe_ext=ext.id AND (dom.id=1 OR ext.id=1) ORDER BY journee
Le resultat est bon puisqu'il m'affiche le noms des equipes domiciles et exterieurs en fonction de l'ID.

Sur ma page PHP j'ai mis le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
	{
    $result = $bdd->query('SELECT journee, DATE_FORMAT(date, \'%d/%m/%Y\') AS date, dom.nom, ext.nom, buts_dom, buts_ext, forfait_dom, forfait_ext, id_equipe_dom, id_equipe_ext FROM `match`, `equipe` AS dom, `equipe` AS ext WHERE id_equipe_dom=dom.id AND id_equipe_ext=ext.id AND (dom.id=1 OR ext.id=1) ORDER BY journee');
 
	while ($donnees = $result->fetch())
		{
		?>
<tbody>
				<tr>
					<td><?php echo $donnees['date'];?></td>
					<td><?php echo $donnees['journee'];?></td>
					<td><?php echo $donnees['id_equipe_dom'];?></td>
					<td><?php echo $donnees['id_equipe_ext'];?></td>
					<td><?php echo $donnees['buts_dom'];?> - <?php echo $donnees['buts_ext'];?></td>
					<td><?php echo $donnees['forfait_dom'];?></td>
					<td><?php echo $donnees['forfait_ext'];?></td>
				</tr>
			</tbody>
<?php
	}
    $reponse->closeCursor();
}
?>
Si je remplace <td><?php echo $donnees['id_equipe_dom'];?></td> par <td><?php echo $donnees['dom.nom'];?></td> , j'ai une erreur :

Notice: Undefined index: dom.nom in xxx\admin\admin_match.php on line 141

Avez-vous une idée ?

Merci d'avance