cs_pounie
Messages postés1Date d'inscriptionmardi 15 février 2005StatutMembreDernière intervention12 septembre 2005
-
12 sept. 2005 à 15:32
cs_Delphiprog
Messages postés4297Date d'inscriptionsamedi 19 janvier 2002StatutMembreDernière intervention 9 janvier 2013
-
18 sept. 2005 à 22:00
Bonjour,
Voilà je fais un site qui récapitule des résultats sportifs, donc dans ma base MySql il y a des tables années, compétitions, disciplines, etc ...
Pour éviter d'utiliser trop PhpMyadmin qui est tout de même pas très léger, je veux créer un formulaire qui interrogera la base et qui la complétera.
Ci-dessous le script
deux problème :
1- à chaque que je choisis un champ cela me rempli une ligne avec tout à 0 dans la table result_competition
2 - Lorsque je valide le tout et bien cela me rempli aussi une ligne vide.
Si quelqu'un peut me montrer la voie de la sérénité je l'en remercie chaleureusement
#if ($annee and $competition and $discipline);
#else { $requete ;}
$selectannee = "SELECT DISTINCT
info_competition.annee as annee
FROM info_competition";
$resultselectannee = mysql_query($selectannee) or die("Erreur dans l'extraction des informations
");
print ("recherche des annees :
<select name='annee' value='annee' OnChange=this.form.submit()><option></option>");
while ($resultannee = mysql_fetch_array ($resultselectannee)) {
if($annee == $resultannee["annee"]) { $selected="SELECTED"; }
else { $selected=""; }
print ("
<option value="".$resultannee["annee"]."" $selected>".$resultannee["annee"]."</option>
");
}
print ("</select>");
#recherche des competitions pour l'annee demandee
$selectcompet = "SELECT DISTINCT
info_competition.nom_competition as nom_competition,
info_competition.annee as annee,
info_competition.id_competition as id_competition
FROM info_competition
WHERE info_competition.annee=".$_POST['annee']."
ORDER by nom_competition";
$resultselectcompet=mysql_query($selectcompet) or die("Erreur dans l'extraction des informations
");
print ("Competitions :
<select name='competition' value='competition' OnChange=this.form.submit()><option></option>");
while ($resultcompet = mysql_fetch_array ($resultselectcompet)) {
if($competition == $resultcompet["nom_competition"]) { $selected="SELECTED"; }
else { $selected=""; }
print ("
<option value="".$resultcompet["nom_competition"]."" $selected>".$resultcompet["nom_competition"]."</option>
");
}
print ("</select>
");
#recherche des discipline pour l'annee demandee et pour la compétition demandée
$selectdiscipline=" SELECT DISTINCT
info_discipline.nom_discipline as nom_discipline,
info_discipline.id_discipline as id_discipline
FROM info_discipline
ORDER BY nom_discipline";
$resultselectdiscipline=mysql_query($selectdiscipline) or die("Erreur dans l'extraction des informations
");
print ("Disciplines :
<select name='discipline' value='discipline' OnChange=this.form.submit()><option></option>");