Message incomplé, je me suis trompé de bouton... sorry
Je rencontre un soucis avec un tableau. que je dois générer et qui m'alimenter une base.
Code :
CREATE TABLE IF NOT EXISTS `inscription` (
`inscription_id` int(10) NOT NULL AUTO_INCREMENT,
`num_appariement` int(10) DEFAULT NULL,
`tournois_id` int(10) DEFAULT NULL,
`joueurs_id` int(10) DEFAULT NULL,
`joueurs_classement` int(10) DEFAULT NULL,
PRIMARY KEY (`inscription_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
Code :
CREATE TABLE IF NOT EXISTS `match` (
`match_id` int(10) NOT NULL AUTO_INCREMENT,
`n_ronde` int(10) DEFAULT NULL,
`joueur_1` varchar(50) DEFAULT NULL,
`joueur_2` varchar(50) DEFAULT NULL,
`couleur_j1` varchar(10) DEFAULT NULL,
`couleur_j2` varchar(50) DEFAULT NULL,
`table` int(5) DEFAULT NULL,
`point_j1` int(10) DEFAULT NULL,
`point_j2` int(10) DEFAULT NULL,
`tournois_id` int(10) DEFAULT NULL,
PRIMARY KEY (`match_id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
Les joueurs arrive un N° d'appariement, on la coupe en deux et on veut faire jouer chaque tete de liste contre l'autre et ainsi de suite pour chaque joueur.
Exemple: pour un tournois de 36 joueurs, on verra le 1er match 1 contre 19,2 contre 20 .. etc jusqu'à 18 contre 36
voici le contenu de la table inscription :
inscription_id num_appariement tournois_id joueurs_id joueurs_classement
1______________1_______________1___________1__________2850
3______________2_______________1___________8__________2007
2______________3_______________1___________7__________750
4______________4_______________1___________10_________602
Dans un premier temps il faut que j'affiche un tableau:
Joueur1________Contre_________Joueur2
1_____________________________3
2_____________________________4
Voici ce que j'ai deja fait mais la je bloque un peu:
Code :
$requete1 = "SELECT count( `num_appariement` ) AS nb_joueurs FROM `inscription` WHERE `tournois_id` =1";
$result1 = mysql_query($requete1);
while ($resultat = mysql_fetch_row($result1))
{
$nombre=$resultat[0];
}
echo $nombre;
$result_nbr=$nombre/2;
print("
| Joueur 1 |
Num Appariement |
Joueur 2 |
Num Appariement |
");