Problème de débutant

Fermé
Jimy - 1 févr. 2010 à 18:36
avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 - 1 févr. 2010 à 19:09
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.

3 réponses

avion-f16 Messages postés 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
1 févr. 2010 à 18:54
Il suffit de faire un lien avec ?page=equipe&id={id} ({id} = identifiant de l'équipe dans la table)
0
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 19252 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 10 février 2025 4 505
1 févr. 2010 à 19:09
?page=equipe : sans "s"
Il suffit de faire ça maintenant :
if($_GET['page'] == 'equipe' && !empty($_GET['id'])) {
    $id_equipe = $_GET['id'];
    // ...
}
0