Bonjour,
cela fait plusieurs jours que je parcours les forums afin de trouver une solution à mon problème, dans une 1ère page php, je construis un tableau avec possibilité de mettre une valeur à chaque match (avec une liste déroulante) et cela pour chacun des match proposés (içi 3 match pour l'équipe de france) dont le code est le suivant :Ensuite, les valeurs doivent théoriquement être envoyée à ma 2nde page "score.php" avec les valeurs de chaque match donc scorea et scoreb fois 3 match plus idm de ces match (en tout 9 valeurs qui m' intéressent) malheureusement je n'en ai aucune voir seulement la dernière avant que je modifie pour la ènieme fois mon 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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93 <?php // connection à ma BDD $connect = mysql_connect("localhost","root","") or die ('non connecté : ' . mysql_error()); // selection de ma BDD $bdd = mysql_select_db("wordpress", $connect) or die ('bdd non selected' . mysql_error()); // requête SQL qui compte le nombre total d'enregistrements dans la table et qui // récupère tous les enregistrements $sql = "SELECT idm, date, horaire, equipea, equipeb, groupe, scorea, scoreb FROM matchs WHERE equipea = 'france' OR equipeb = 'france'"; $result = mysql_query($sql,$connect) or die ('sql error : '.mysql_error() ); $nbr = mysql_num_rows($result); ?> <html> <body> <FORM method=post action="score.php"> <input type="hidden" name="idm" value="<?php echo ${$idm.$i}; ?>"> <?php // si on a récupéré un résultat on l'affiche. $i = 1; if($nbr) { // début du tableau echo '<table bgcolor="#FFFFFF">'."\n"; echo '<tr>'; echo '<td bgcolor="#669999"><b><u>Match n°</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Equipe 1</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Score</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Equipe 2</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Score</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Date</u></b></td>'; echo '<td bgcolor="#669999"><b><u>Horaire</u></b></td>'; echo '</tr>'."\n"; // lecture et affichage des résultats sur 7 colonnes, 1 résultat par ligne. while($match = mysql_fetch_array($result)) { echo '<tr>'; echo '<td bgcolor="#CCCCCC">'.$match['idm'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$match['equipea'].'</td>'; echo "<td bgcolor=\"#CCCCCC\"> <SELECT name=\"scorea . $i\"> <OPTION VALUE=\"0\">0</OPTION> <OPTION VALUE=\"1\">1</OPTION> <OPTION VALUE=\"2\">2</OPTION> <OPTION VALUE=\"3\">3</OPTION> <OPTION VALUE=\"4\">4</OPTION> <OPTION VALUE=\"5\">5</OPTION> <OPTION VALUE=\"6\">6</OPTION> <OPTION VALUE=\"7\">7</OPTION> <OPTION VALUE=\"8\">8</OPTION> <OPTION VALUE=\"9\">9</OPTION> <OPTION VALUE=\"10\">10</OPTION> </SELECT>"; echo '<td bgcolor="#CCCCCC">'.$match['equipeb'].'</td>'; echo "<td bgcolor=\"#CCCCCC\"> <SELECT name=\"scoreb . $i\"> <OPTION VALUE=\"0\">0</OPTION> <OPTION VALUE=\"1\">1</OPTION> <OPTION VALUE=\"2\">2</OPTION> <OPTION VALUE=\"3\">3</OPTION> <OPTION VALUE=\"4\">4</OPTION> <OPTION VALUE=\"5\">5</OPTION> <OPTION VALUE=\"6\">6</OPTION> <OPTION VALUE=\"7\">7</OPTION> <OPTION VALUE=\"8\">8</OPTION> <OPTION VALUE=\"9\">9</OPTION> <OPTION VALUE=\"10\">10</OPTION> </SELECT>"; echo '<td bgcolor="#CCCCCC">'.$match['date'].'</td>'; echo '<td bgcolor="#CCCCCC">'.$match['horaire'].'</td>'; $i++; } } else { echo 'Pas d\'enregistrements dans cette table...'; } echo "<TR> <TD COLSPAN=2> <INPUT type=\"submit\" value=\"Envoyer\"> <input type=\"reset\" value=\"Recommencer\" /> </TD> </TR>"; ?> </TABLE> </FORM>
voici le code de score.php :
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
24
25
26
27
28
29
30
31
32
33 <?php session_start(); // connection à ma BDD $connect = mysql_connect("localhost","root","") or die ('non connecté : ' . mysql_error()); // Sélection de ma BDD $bdd = mysql_select_db("wordpress", $connect) or die ('bdd non connecté : ' . mysql_error()); // renomme les variables pour plus de lisibilité $scorea1 = $_POST['scorea1']; $scoreb1 = $_POST['scoreb1']; $idm1 = $_POST['idm1']; echo "score a1 : $scorea1"; echo "score b1 : $scoreb1"; echo "idm : $idm1"; $scorea2 = $_POST['scorea2']; $scoreb2 = $_POST['scoreb2']; $idm2 = $_POST['idm2']; echo "score a2 : $scorea2"; echo "score b2 : $scoreb2"; echo "idm : $idm2"; $scorea1 = $_POST['scorea1']; $scoreb1 = $_POST['scoreb1']; $idm = $_POST['idm1']; echo "score a3 : $scorea3"; echo "score b3 : $scoreb3"; echo "idm : $idm3"; ?>
Aidez moi s'il vous plait car mon projet est bloqué par ce problème et je n'arrive plus à avancer. d'avance merci
Gelo91
Partager