Envoi groupé de formulaire
Bonjour,
J'ai encore un souci... Pour linstant, j'ai une série de formulaire que je crée par une boucle. Chaque envoie de formulaire se fait par un bouton OK..
ce que j'aimerai faire, c'est qu'on ait la possibilité d'envoyer TOUS les formulaires avec UN seul bouton (tout en conservant la possibilité d'envoi individuel).
voilà mon bout de code:
Code:
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 94 95 96 97 98 99
| while($data = mysql_fetch_assoc($sql)) {
$sql2 = mysql_query("
SELECT
`match_id`, score_eq1, score_eq2
FROM
`pronos`
WHERE
`user_id`='".mysql_real_escape_string($userid)."'
AND $data[id] = match_id
") or die (mysql_error());
// On ouvre le formulaire
echo '<form action="index.php#match'.$data["id"].'" method="post">';
// On définit l'input caché qui nous permettra de valider le formulaire
echo "<input type=\"hidden\" name=\"validation\" value=\"ok\">";
// On définit l'input caché qui contiendra l'id du match
echo "<input type=\"hidden\" name=\"idMatch\" value=\"".$data["id"]."\">";
// On récupère en POST le nom de l'equipe 1
echo "<input type=\"hidden\" name=\"nomEq1\" value=\"".$data["eq1"]."\">";
// On récupère en POST le nom de l'équipe 2
echo "<input type=\"hidden\" name=\"nomEq2\" value=\"".$data["eq2"]."\">";
if (mysql_num_rows($sql2) > 0) {
echo '<img src="default/images/ok.png"/> ';
}
else {
echo '<img src="default/images/cancel.png"/> ';
}
// on affiche la date du match et la phase
echo $data['date2'].'' ;
echo ' - Journée ' ;
echo $data['groupe'].' ' ;
echo '<a name="match' .$data["id"]. '"</a>';
echo '<input type="submit" value="OK" style="width: 50px;">';
echo "<br />";
?>
<table width="100%">
<tr>
<?php
// On affiche l'équipe 1
echo '<td width=35% class="right" title="' .$data["com1"]. '">';
echo $data['eq1']."\n";
echo '<img style="float:left" src="default/images/flags/'.$data['eq1'].'".png""/>';?></td>
<?php
// On affiche la sélection du score pour l'équipe 1
?>
<td width=10% class="right"><?php
echo '<select name="scoreEq1">\n';
for($i = 0; $i <= 5; $i++)
echo '<option value='. $i .''.($i == $data["score1"] ? " selected" : "").'>'. $i .'</option>\n';
echo '</select> ';?></td>
<td width=10% class="center"><?php
echo ' - ' ;?></td>
<?php
// On affiche la sélection pour l'équipe 2
?>
<td width=10% class="left"><?php
echo '<select name="scoreEq2">\n';
for($j = 0; $j <= 5; $j++)
echo '<option value='. $j .''.($j == $data["score2"] ? " selected" : "").'>'. $j .'</option>\n';
echo '</select> ';?></td>
<?php
// On affiche l'équipe 2
echo '<td width=35% class="left" title="' .$data["com2"]. '">';
echo $data['eq2']."\n";
echo '<img style="float:right" src="default/images/flags/'.$data['eq2'].'".png""/>';?></td>
</tr>
</table>
<?php
echo "<br />";
echo '</form>';
echo "<br /><br />";
} |
Merci de votre aide !!!
coincoin22