Problème de débutant

Jimy -  
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à toute la communauté,
J'ai un problème qui m'embête vraiment dans la construction de mon site d'autant plus que je n'en connais pas la cause exacte.
Donc je m'explique rapidement :
Mon projet de site est une BDD concernant le cyclisme mais pour le moment je le travailles en local.

Donc, une fois arrivé sur la page index.php?page=equipes, on a une liste d'équipes qui s'affiche. Et ce que je voudrais faire, c'est sur la même page, une fois avoir cliqué sur l'un des maillot d'une équipe atterrir sur la page de l'équipe. Le problème c'est qu'avec mon code à moi rien ne s'affiche une
Le code vous paraitra sûrement plus clair.Voici donc la page equipes.php qui est inclue dans index.php.

Code PHP :

<?php

$host = 'localhost';
$user = 'monpseudo';
$pass = 'monmdp';
$db = 'web2cycling';

$connect = mysql_connect($host, $user, $pass) ;
mysql_select_db($db, $connect); 

$reqEquipesProTour=mysql_query("SELECT * FROM equipesprotour", $connect);

if ((isset($_GET['page'])) && empty($_GET['id']))  {
while ($donnees = mysql_fetch_array($reqEquipesProTour))
{

  ?>
  <a class="style1" href="index.php?page=equipes&id=<?php echo $donnees['id']; ?>">
 <span class="maillot"> <img src="equipes/maillot/<?php echo $donnees['id']; ?>.gif">
 <span class="equipeNom"> <?php echo $donnees['nom']; ?></span></span></a>
  <?php
}
}

elseif ((isset ($_GET['page'])) && (isset($_GET['id'])) ) {
$id = $_GET['id']; 
$reqequipe=mysql_query("SELECT * FROM equipesprotour WHERE id='.$id.'", $connect);
while ($donnees = mysql_fetch_row($reqequipe))
 {
 ?>
<?php echo $donnees['nom'];?>
<?php
}
}
mysql_close();
?>


Voilà, merci d'avance de votre aide.
A voir également:

3 réponses

avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
Il suffit de faire un lien avec ?page=equipe&id={id} ({id} = identifiant de l'équipe dans la table)
0
Jimy
 
Oui c'est que j'ai déjà fait dans le code précédent avec :

 ?>
  <a class="style1" href="index.php?page=equipes&id=<?php echo $donnees['id']; ?>">
 <span class="maillot"> <img src="equipes/maillot/<?php echo $donnees['id']; ?>.gif">
 <span class="equipeNom"> <?php echo $donnees['nom']; ?></span></span></a>
0
avion-f16 Messages postés 20368 Date d'inscription   Statut Contributeur Dernière intervention   4 510
 
?page=equipe : sans "s"
Il suffit de faire ça maintenant :
if($_GET['page'] == 'equipe' && !empty($_GET['id'])) {
    $id_equipe = $_GET['id'];
    // ...
}
0