Je n'arrive pas aussi a le résoudre depuis un bon moment
<?php
/**
* Script de controle et d'affichage du cas d'utilisation "Suivie fiches de fraiss"
* @package default
* @author GSB
*/
$repInclude = './include/';
require($repInclude . "_init.inc.php");
// page inaccessible si visiteur non connecté
if ( ! estUserConnecte() ) {
?>
<script language="Javascript">
<!--
document.location.replace("cSeConnecter.php");
// -->
</script>';
<?php
}
require($repInclude . "_entete.inc.html");
require($repInclude . "_sommaire.inc.php");
// page inaccessible si comptable non connecté
if ($_SESSION["metierUtilisateur"] != 'comptable'){
?>
<script language="Javascript">
<!--
document.location.replace("cAccueil.php");
// -->
</script>';
<?php
}
// Si id de visiteur + mois + etat fiche + etat fiche verificaiton valeure
if (isset ($_POST['idVis']) && isset ($_POST['mois']) && isset ($_POST['etatFiche']) && (($_POST['etatFiche'] == "CL" ) || ($_POST['etatFiche'] == "VA") || ($_POST['etatFiche'] == "RB")) ){
modifierEtatFicheFrais($idConnexion, $_POST['mois'], $_POST['idVis'], $_POST['etatFiche']);
}
?>
<div id="contenu">
<h2>Suivi de paiement des fiches de frais</h2>
<div id="centerPrincipale">
<?php
// Obtention liste fiche frais sauf etat CREER
$etats = "'CR','VA','RB','CL'";
$req = obtenirListeFicheFraisEtat($idConnexion, $etats);
$fichesValideesReq = mysql_query($req, $idConnexion);
?>
<table class="listeLegere">
<caption>Liste des fiches de frais :</caption>
<tr>
<th class="date">Nom</th>
<th >Prenom</th>
<th class="montant">Mois</th>
<th class="montant">Date Modification</th>
<th class="montant">Nombre Justificatifs </th>
<th class="montant">Montant Validé</th>
<th class="montant">Etat fiche</th>
<th class="montant">Modifier Etat:</th>
</tr>
<tr>
<?php
// Affichage liste fiche frais sauf etat CREER
while( $valeur = mysql_fetch_assoc($fichesValideesReq)){
?>
<td><?php echo $valeur["nom"]; ?> </td>
<td><?php echo $valeur["prenom"]; ?></td>
<?php
$noMois = intval(substr($valeur["mois"], 4, 2));
$annee = intval(substr($valeur["mois"], 0, 4));
?>
<td><?php echo obtenirLibelleMois($noMois) . " " . $annee; ?></td>
<td><?php echo date('d/m/Y', strtotime($valeur["dateModif"])); ?></td>
<td><?php echo $valeur["nbJustificatifs"];?></td>
<td><?php echo "<strong>" .$valeur["montantValide"]. "</strong>";?></td>
<td id='<?php echo $valeur["idMiseEnForme"]; ?>'><?php echo $valeur["libelle"]; ?></td>
<td>
<?php
// Affichage sous differentes couleurs suivant etat par idMiseEnForme , creer dans la requete "obtenirListeFicheFraisEtat"
if ($valeur["idMiseEnForme"] == 'VA' || $valeur["idMiseEnForme"] == 'RB' || $valeur["idMiseEnForme"] == 'CL')
{
?>
<form action="cSuivrePaiementFicheFrais.php" method="post">
<input type="hidden" name="idVis" value="<?php echo $valeur["id"];?>" />
<input type="hidden" name="mois" value="<?php echo $valeur["mois"];?>" />
<select id="etatFiche" name="etatFiche">
<option value="VA" id="chgmEtValid">VALIDER</option>
<option value="RB" id="chgmEtRmb">REMBOURSER</option>
<option value="CL" id="chgmEtCl">CLOTURER</option>
</select>
<button id="start">ok</button>
</form>
<?php } ?>
</td>
</tr>
<?php } ?>
</table>
</div>
</div>