le 28/03/2003 à 14:29
corsi_k
Voilà!
J'ai une liste déroulante qui contient la liste des noms d'équipe de ma table EQUIPE, je l'ai effectué avec une fonction:
<?
//---------------FONCTION DE REMPLISSAGE DES LIST BOX
function Remplissage ($Num, $Lib, $NomTable, $NomChamps, $Vide) {
//VarSauv garde l'ancienne valeur saisie, que nous devons récupérer lors d'erreurs
//echo Variable de sauvegarde : ;
//echo $VarSauv;
// lancement de la requête (on impose aucune condition puisque l'on désire obtenir la liste complète des Artistes
$sql = 'SELECT * FROM '.$NomTable.' ORDER BY '.$Lib;
// 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 Déclare la liste déroulante
echo '<SELECT NAME='.$NomChamps.'>';
//On ne met le champ vide que s'il est demandé
if($Vide == oui)
echo '<OPTION VALUE=Vide>';
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on récupère les valeurs qui nous intéressent
$Numero = $data[$Num];
$Libelle = $data[$Lib];
// on affiche les résultats
echo <OPTION VALUE=$Numero>$Libelle</option>;
}
echo '</SELECT>';
mysql_free_result ($req);
}
?>
ça marche nickel ça!!! Mon problème c'est que je veux faire une autre liste qui va contenir les joueurs de l'équipe sélectionnée dans la liste des équipes!!!
Je ne sais pas comment faire donc je fais appel à vous !!!
PS : si je suis pas clair dites le j'essairai de me faire mieux comprendre!!!!
J'ai une liste déroulante qui contient la liste des noms d'équipe de ma table EQUIPE, je l'ai effectué avec une fonction:
<?
//---------------FONCTION DE REMPLISSAGE DES LIST BOX
function Remplissage ($Num, $Lib, $NomTable, $NomChamps, $Vide) {
//VarSauv garde l'ancienne valeur saisie, que nous devons récupérer lors d'erreurs
//echo Variable de sauvegarde : ;
//echo $VarSauv;
// lancement de la requête (on impose aucune condition puisque l'on désire obtenir la liste complète des Artistes
$sql = 'SELECT * FROM '.$NomTable.' ORDER BY '.$Lib;
// 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 Déclare la liste déroulante
echo '<SELECT NAME='.$NomChamps.'>';
//On ne met le champ vide que s'il est demandé
if($Vide == oui)
echo '<OPTION VALUE=Vide>';
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
// on récupère les valeurs qui nous intéressent
$Numero = $data[$Num];
$Libelle = $data[$Lib];
// on affiche les résultats
echo <OPTION VALUE=$Numero>$Libelle</option>;
}
echo '</SELECT>';
mysql_free_result ($req);
}
?>
ça marche nickel ça!!! Mon problème c'est que je veux faire une autre liste qui va contenir les joueurs de l'équipe sélectionnée dans la liste des équipes!!!
Je ne sais pas comment faire donc je fais appel à vous !!!
PS : si je suis pas clair dites le j'essairai de me faire mieux comprendre!!!!