/** 
 * Vérifie la validité des données d'une ligne de frais hors forfait.
 *  
 * Renseigne le tableau des messages d'erreurs d'après les erreurs rencontrées
 * sur chaque donnée d'une ligne de frais hors forfait : vérifie que chaque 
 * donnée est bien renseignée, le montant est numérique positif, la date valide
 * et dans l'année écoulée.  
 * @param array $date date d'engagement de la ligne de frais HF
 * @param array $libelle libellé de la ligne de frais HF
 * @param array $montant montant de la ligne de frais HF
 * @param array $tabErrs tableau des messages d'erreurs passé par référence
 * @return void
 */
function verifierLigneFraisHF($date, $libelle, $montant, &$tabErrs)
{
    // vérification du libellé
    if ($libelle == "") {
        ajouterErreur($tabErrs, "Le libellé doit être renseigné.");
    }
    // vérification du montant
    if ($montant == "") {
        ajouterErreur($tabErrs, "Le montant doit être renseigné.");
    } elseif (!is_numeric($montant) || $montant < 0) {
        ajouterErreur($tabErrs, "Le montant doit être numérique positif.");
    }
    // vérification de la date d'engagement
    if ($date == "") {
        ajouterErreur($tabErrs, "La date d'engagement doit être renseignée.");
    } elseif (!estDate($date)) {
        ajouterErreur($tabErrs, "La date d'engagement doit être valide au format JJ/MM/AAAA");
    } elseif (!estDansAnneeEcoulee($date)) {
        ajouterErreur($tabErrs, "La date d'engagement doit se situer dans l'année écoulée");
    }
}
		    <br />
		    <br />
		    <input type="submit" name="Envoyer" value="Envoyer"></input>

		</div>

	</form>
	 </div> 

	 <?php 
    include "../Appli-HistoStages-V1.0/_controlesEtGestionErreurs.inc.php";
    if (isset($_POST['Envoyer'])) {
        $DebutPeriode = $_POST['DébutPériode'];
        $FinPeriode = $_POST['FinPériode'];
        $AnneeFormation = $_POST['AnnéeFormation'];
        if (estDate($DebutPeriode) && estDate($FinPeriode)) {
            $connexion = mysql_connect('localhost', 'root', '') or die('Erreur de connexion');
            mysql_select_db('histostages') or die('Erreur de sélection de la base');
            $req = "SELECT MAX(id) as maxNum FROM periodestage;";
            $nbEtudQuery = mysql_query($req, $connexion) or die("Erreur de la requête MySQL");
            $lg = mysql_fetch_array($nbEtudQuery);
            $nbEtud = $lg['maxNum'] + 1;
            $sql = "INSERT INTO periodeStage VALUES (" . $nbEtud . ", '" . $DebutPeriode . "', '" . $FinPeriode . "', " . $AnneeFormation . ")";
            $requete1 = mysql_query($sql) or die(mysql_error());
            mysql_close();
            if ($req) {
                echo "Réussi";
            } else {
                echo "Echec";
            }
        }