le nombre de ligne depend du resultat
je voudrais inserer un select et ne checkbox a la fin de chaque ligne
la personne logger pourrais alors selectionner une valeur du select qui devrais etre valider sans envoyer le formulaire et cocher une ou plusieurs check box puis il valide par un bouton submit et les données de la checkbox sont envoyer par l'intermediaire un fichier serv.php dans une table et je voudrais que la valeur du select soit envoyer dans la table
si quelqu'un pouvais m'aider j'ai chercher ds pas mal de forum mais de reponse
merci d'avance
<?php
Require_once("connect.php");
echo '<head><link rel="stylesheet" type="text/css" href="stylesheet.css" /></head>';
echo '<body bgcolor=#D3E8ED>';
echo '<script language=\"JavaScript\">function checkSelectValue()
{
$_SESSION['select'] = document.choix.selectedIndex;
}
</script>';
//on affiche le resultat des calendrier suivanr l'activite
if($_SESSION['activite'] == 'alpin')
{
// on vas recuperer les info course dans la table calendrier
$date = date("Y-m-d");
$date_s = date_num($date);
$sql = "SELECT distinct evt_code,evt_date_comp,evt_activite,evt_nom,entite,evt_station,evt_club_nom, epr_discipline from calendrier_regional where evt_activite = ('ALP') ";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($req);
}
if($_SESSION['activite'] == 'fond')//affichage calendrier_regional fond
{
// on vas recuperer les info course dans la table calendrier
$date = date("Y-m-d");
$date_s = date_num($date);
$sql = "SELECT distinct evt_code,evt_date_comp,evt_activite,evt_nom,entite,evt_station,evt_club_nom, epr_discipline from calendrier_regional where evt_activite = ('FOND') ";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_num_rows($req);
}
if($data)
{
$compteur = 0;
$compteur1 = 0;
echo '<FORM method=post action="serv.php">';
// début du tableau
echo '<table bgcolor="#A9DBE0">'."\n";
// première ligne on affiche les titres prénom et Nom dans 12 colonnes
echo '<tr>';
echo '<td bgcolor="#669999"><b>date</td>';
echo '<td bgcolor="#669999"><b>discipline</b></td>';
echo '<td bgcolor="#669999"><b>evt_codex</td>';
echo '<td bgcolor="#669999"><b>nom de l_évènement</b></td>';
echo '<td bgcolor="#669999"><b>station</b></td>';
echo '<td bgcolor="#669999"><b>club organisateur</b></td>';
echo '<td bgcolor="#669999"><b>Poste souhaité</b></td>';
echo '<td bgcolor="#669999"><b>Dispo</b></td>';
echo '</tr>'."\n";
// lecture et affichage des résultats sur 12 colonnes, 1 résultat par ligne.
while($row = mysql_fetch_array($req))
{
$evt_date_comp = date_francaise($row['evt_date_comp']);
$evt_activite = $row['evt_activite'];
$evt_codex = $row['evt_code'];
$evt_nom = $row['evt_nom'];
$evt_station = $row['evt_station'];
$evt_club_nom = $row['evt_club_nom'];
$epr_discipline= $row['epr_discipline'];
$code_officiel = $_SESSION['Code_coureur'];
echo '<tr onmouseover="this.style.backgroundColor=\'#FF0000\';" onmouseout="this.style.backgroundColor=\'\';" bgcolor="#CCCCCC">';
echo '<td >'.$evt_date_comp.'</td>';
echo '<td >'.$epr_discipline.'</td>';
echo '<td >'.$evt_codex.'</td>';
echo '<td >'.$evt_nom.'</td>';
echo '<td >'.$evt_station.'</td>';
echo '<td >'.$evt_club_nom.'</td>';
echo' <form action="courses.php" method="post" name="choix">';
echo '<td><select name=\"poste\" id=\"select\" style=\"width:50px;\" onChange=\"checkSelectValue()\">
<option value="0"> Chosissez votre page</option>
<OPTION value="Tous postes" >Tous postes</option>
<OPTION value="DT." >DT.</option>
<OPTION value="fChef controleur" >Chef control.</option>
<OPTION value="Juge" >juge </option>
<OPTION value="Piste" >Piste</option>
<OPTION value="Starter" >Starter</option>
<OPTION value="Chrono" >Chrono</option></SELECT></td>';
echo'<td><input type="text" name="item_number" value=""></td>';
// je met le champ en text pour tester apres tu le passeras e hidden
echo'</form>';
$poste = $_SESSION['select'];
echo '<td> <p> <INPUT TYPE="CHECKBOX" name="options[]" value="'.$evt_date_comp.','.$evt_activite.','.$evt_codex.','.$code_officiel.''.$poste.'"></p> </td>';
echo '<SCRIPT LANGUAGE = "JavaScript">';
echo 'function CreateWindow'.$row['evt_code'].'()
{msgWindow=window.open("donnee_course.php?evt_code='.$evt_codex.'","displayWindow","toolbar=no,width=600,height=370,directories=no,status=no,scrollbars=yes,resize=no,menubar=no")}';
echo '</SCRIPT>';
echo '<td> <p> <INPUT TYPE="button" VALUE="épreuves" onClick="CreateWindow'.$row['evt_code'].'()"></p> </td>';
echo '</tr>'."\n";
$compteur = +1;
$compteur1 = $compteur1 +1;
}
echo '</table>'."\n";
// echo '<p> Catégorie " * " = catégorie <b> Poussins </b>';
echo '<P>';
// fin du tableau.
}
if ($compteur1 != 0)
{
echo 'il y a '.$compteur1.' évènements dans le calendrier '.$_SESSION['activite'].' pour la saison ';
echo date('Y'); //affichera l'année actuelle sur 4 chiffres
$steph = date("Y")+ 1;
echo '/'.$steph.''; //affichera l'année actuelle sur 4 chiffres + 1 an
echo '<td bgcolor="#CCCCCC"><p><b>Envoyer : </b><input type="submit" value="ses disponibilitées" name="B1" title="Inscrire"></td>';
echo '<td bgcolor="#CCCCCC"><p><b>Modifier : </b><input type="submit" value="les disponibilitées" name="B2" title="modifier></p></td>';
echo '<td bgcolor="#CCCCCC"><p><b>Vous pouvez consulter la liste complete des officiels de l\' évènement sélectionner en cliquant sur visualiser</b></p></td>';
echo '<td bgcolor="#CCCCCC"><p><b> </b><input type="submit" value="Visualiser" name="B3" title="Visualiser"></p></td>';
echo '</form>';
}
// on ferme la connexion à mysql
mysql_close();
?>