[Update MYSQL] form PHP
Posté : 11 déc. 2013, 15:14
Bonjour bonjour,
Un petit coup de main svp ne serait pas de refus
Je fais une page qui permet de faire un mini tournoi de pronostics pour la coupe du monde.
J'ai une page qui contient un formulaire qui lui-même contient plusieurs tableaux. Mon souci c'est que j'arrive pas à récupérer pour chaque pronostics des tableaux les scores pour les enregistrer en base. Je suppose que je dois faire une boucle mais je n'arrive pas à parcourir tous mes tableaux...car j'en ai un par groupe. Ci-dessous je n'ai mis que l'extrait du groupe A.
Merci beaucoup pour votre aide.
// ici je teste si l'ID du joueur passé en URL existe
Un petit coup de main svp ne serait pas de refus
Je fais une page qui permet de faire un mini tournoi de pronostics pour la coupe du monde.
J'ai une page qui contient un formulaire qui lui-même contient plusieurs tableaux. Mon souci c'est que j'arrive pas à récupérer pour chaque pronostics des tableaux les scores pour les enregistrer en base. Je suppose que je dois faire une boucle mais je n'arrive pas à parcourir tous mes tableaux...car j'en ai un par groupe. Ci-dessous je n'ai mis que l'extrait du groupe A.
Merci beaucoup pour votre aide.
// ici je teste si l'ID du joueur passé en URL existe
if (isset($_GET['id']) and strlen($_GET['id'])==8) {
// CREATION DU TABLEAU
echo '<form method="post" name="validePronos" action="">';
echo '<TABLE class=match width=100%>';
echo '<TR>';
echo '<TH COLSPAN=7>GROUPE A</TH>';
echo '</TR>';
echo '<TR>';
echo '<TH>Date et heure</TH>';
echo '<TH COLSPAN=5>Match</TH>';
echo '<TH>Points</TH>';
echo '</TR>';
// REMPLISSAGE GROUPE A
$sql = 'SELECT WP_CM_2014_MATCH.ID_MATCH as ID_MATCH, WP_CM_2014_MATCH.EQUIPE_A as M_EQUIPE_A, WP_CM_2014_MATCH.EQUIPE_B as M_EQUIPE_B,
WP_CM_2014_MATCH.DATE_HEURE_MATCH as DATE_HEURE_MATCH, WP_CM_2014_PRONO.DATE_HEURE_PRONO as DATE_HEURE_PRONO, WP_CM_2014_PRONO.PRONO_EQUIPE_A as P_EQUIPE_A,
WP_CM_2014_PRONO.PRONO_EQUIPE_B as P_EQUIPE_B, WP_CM_2014_PRONO.POINTS as NB_POINTS
FROM WP_CM_2014_MATCH, WP_CM_2014_PRONO
WHERE WP_CM_2014_MATCH.GROUPE="A"
AND WP_CM_2014_MATCH.ID_MATCH = WP_CM_2014_PRONO.ID_MATCH
AND WP_CM_2014_PRONO.ID_JOUEUR = '. htmlspecialchars($_GET["id"]) .'
ORDER BY DATE_HEURE_MATCH';
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_assoc($req))
{
// id du match caché
echo '<tr><input type="hidden" name="'.$data['ID_MATCH'].'" id="'.$data['ID_MATCH'].'" value="'.$data['ID_MATCH'].'">
<td align="left" width=30%>'.date("d/m/Y H:i",strtotime($data['DATE_HEURE_MATCH'])).'</td>
<td align="left" width=25%>'.$data['M_EQUIPE_A'].'</td>';
// je génère les input (actif ou inactif) en fonction de la date du match
if (date("d/m/Y H:i:s",strtotime($data['DATE_HEURE_MATCH']))<= date("d/m/Y H:i:s")){
echo '<td align="center" width=5%><input type="text" name="prono_a" id="prono_a" value="'.$data['P_EQUIPE_A'].'" disabled="disabled" style="width:12px;font-size:12px;"></td>
<td align="center" width=3%>-</td>
<td align="center" width=5%><input type="text" name="prono_b" id="prono_b" value="'.$data['P_EQUIPE_B'].'" disabled="disabled" style="width:12px;font-size:12px"></td>';
} else {
echo '<td align="center" width=5%><input type="text" name="prono_a" id="prono_a" value="'.$data['P_EQUIPE_A'].'" style="width:12px;font-size:12px;"></td>
<td align="center" width=3%>-</td>
<td align="center" width=5%><input type="text" name="prono_b" id="prono_b" value="'.$data['P_EQUIPE_B'].'" style="width:12px;font-size:12px"></td>';
}
echo '<td align="right" width=25%>'.$data['M_EQUIPE_B'].'</td>
<td style="font-size:12px;" align="center" width=7%><b>'.$data['NB_POINTS'].'</b></td></tr>';
}
echo '</TABLE>';
echo '</form>';