par
pao47 » 31 juil. 2014, 09:45
Ca marche mais maintenant lorsque je clique sur mon bouton valider lorsque je choisis un element de la liste déroulante, je n'ai plus rien qui apparaît en dessous...avant j'avais un tableau qui se mettait en place...voici le code complet.
<?php
$localisationfichiers = $_POST['localisationfichiers'];
$prestation = $_POST['prestation'];
$passe="xxxxx";
$log="";
$logcorrect = md5($passe);
?>
<html>
<body bgcolor="#OOOOOO">
<BODY BACKGROUND="fond.jpeg">
<font face="arial">
<table align="center" border cellspacing=0 bgcolor=#CC99CC>
<tr>
<td colspan=40 align="center" width="400" >
<br><b><h5>GDFOR020 indice G du 30/07/14 (FORMULAIRE 3)<BR></h5></b>
<td align="center" valign="middle" width="500" colspan="250">
<br><b><h4>FICHE D'EVALUATION DE QUALIFICATION <BR></h4></b>
</td>
<td colspan=150 align="center" valign="middle" >
<br>
<?php
print("<form action=\"etatqualif.php?log=");
print($logcorrect);
print("\" method=\"post\">\n");
?>
<input type="hidden" name="passe" value=<?php echo "$passe"; ?> >
<input type="hidden" name="localisationfichiers" value=<?php echo ("\"".$localisationfichiers."\""); ?>>
<input type="submit" value="RETOUR">
</form>
</td>
</tr>
</table>
<body bgcolor="#3CB371">
<div align="center">
<br>
<form action="competences7.php" method="post">
<table border cellspacing=0 bgcolor=#CC99CC>
<tr>
<td width=200 align="center"><h5>INTITULE : </td>
<td width=200 align="center">
<?php
$prestation = $_POST['prestation'];
print("<select ='prestation' style='width:300px'>");
$id_connexion=odbc_Connect("xxxx","xxxx","");
$SQL="SELECT prestation, type FROM Table_Competences WHERE numero=$prestation";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
$titre=odbc_result($Resultatdocquali,"prestation");
$type=odbc_result($Resultatdocquali,"type");
print("<option value=$prestation>");
if ($type!="") {echo($type." : ".$titre);}
print("</option>");
$id_connexion=odbc_Connect("xxx","xxxx","");
$SQL="SELECT prestation, numero, type, activite FROM Table_Competences order BY type";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
while (odbc_fetch_row($Resultatdocquali)) {
$methode=odbc_result($Resultatdocquali,"prestation");
$type=odbc_result($Resultatdocquali,"type");
$numero=odbc_result($Resultatdocquali,"numero");
$activite=odbc_result($Resultatdocquali,"activite");
if ($activite!="X" and $activite!=""){
print("<option value=$numero>");
echo($type." : ". $methode);
print("</option>");
}
}
print("</select>");
?>
</td>
<td colspan=4 align="center" width=150>
<input type="hidden" name="prestation\" value=<?php echo ("\"".$prestation."\""); ?>>
<input type="hidden" name="numero\" value=<?php echo ("\"".$numero."\""); ?>>
<input type="hidden" name="localisationfichiers" value=<?php echo ("\"".$localisationfichiers."\""); ?>>
<input type="submit" value="VALIDER"></td>
</tr></table>
<br>
<?php
if ($prestation!="") {
print("<table border cellspacing=0 bgcolor=#CC99CC>\n");
print("<tr>\n");
print("<td align=center width=400><b><font size=2>NOM ET PRENOM PERSONNEL EVALUE : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center width=400><b><font size=2>DATE DE DEBUT FORMATION : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("</tr>\n");
print("<tr>\n");
print("</table>");
print("<br>");
$SQL="SELECT numero, prestation, type, norme, modeop, materiel, activite, etalon FROM Table_Competences WHERE numero=$prestation";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr>\n");
print("<td align=center><b><font size=2>INTITULE</font></b></td><td align=center width=400><b><font size=2>ELEMENTS A MAITRISER</font></b></td><td align=center width=600><b><font size=2>APPRECIATION DE L'EVALUATEUR</font></b></td></td><td align=center width=20><b><font size=2>1</font></b></td><td align=center width=20><b><font size=2>2</font></b></td><td align=center width=20><b><font size=2>3</font></b></td><td align=center width=20><b><font size=2>4</font></b></td>\n");
while (odbc_fetch_row($Resultatdocquali)) {
$activite=odbc_result($Resultatdocquali,"activite");
$type=odbc_result($Resultatdocquali,"type");
$prestation=odbc_result($Resultatdocquali,"prestation");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Connaissance de la norme et des référentiels");
print("</td>");
$norme=odbc_result($Resultatdocquali,"norme");
print("<td align=center>");
print("<font size=2>");
if ($norme=="") {$norme="...";}
$norme1=explode(",",$norme);
foreach($norme1 as $cle=>$valeur)
{
echo $cle ,' : ', $valeur ,'<br/>';
}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
if (ereg("rapports",strtolower($prestation))) {
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Procédure de rédaction");
print("</td>");
$modeop=odbc_result($Resultatdocquali,"modeop");
print("<td align=center>");
print("<font size=2>");
if ($modeop=="") {$modeop="...";}
echo $modeop;
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Traitement des données brutes");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Fichiers de calculs - niv A et B : applique - niv C : applique/vérifie/gère");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Incertitude de mesure");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Esprit critique sur le résultat et l'incertitude associée (4 obligatoire pour signataire niv C)");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Revue de contrat");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Revue du devis et de la commande - Intégration des dérogations - Identification des mesures présentées sous accréditations (4 obligatoire pour signataire niv C)");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
else {
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Connaissance du mode opératoire technique");
print("</td>");
$modeop=odbc_result($Resultatdocquali,"modeop");
print("<td align=center>");
print("<font size=2>");
if ($modeop=="") {$modeop="...";}
$modeop1=explode(",",$modeop);
foreach($modeop1 as $cle=>$valeur)
{
echo $cle ,' : ', $valeur ,'<br/>';
}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
if ($type=="Etalonnage" or $type=="Analyse minérale" or $type=="Analyse organique"){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Verification des conditions ambiantes");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("...");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="O" or $activite=="N" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Objet soumis à analyse");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("AQPRO605: Réception, identification et traitement des échantillons pour analyses");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="R" or $activite=="H" or $activite=="P" or $activite=="K"){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Supports d'échantillonnage");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Préparation, identification, manipulation et stockage");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($type=="Etalonnage"){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Préparation, manipulation de l'instrument à étalonner");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("...");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="O" or $activite=="N" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Etalon");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("AQPRO602: Réception, conservation, utilisation et élimination des étalons");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="R" or $activite=="H" or $activite=="T" or $activite=="K" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Etalon(s)");
print("</td>");
$etalon=odbc_result($Resultatdocquali,"etalon");
print("<td align=center>");
print("<font size=2>");
if ($etalon=="") {$etalon="...";}
echo($etalon);
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="Q" or $activite=="P" or $activite=="P" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Etalon(s)");
print("</td>");
$etalon=odbc_result($Resultatdocquali,"etalon");
print("<td align=center>");
print("<font size=2>");
if ($etalon=="") {$etalon="...";}
echo($etalon);
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
if ($type=="Etalonnage"){echo("Maîtrise de l'utilisation l'appareillage");}
if ($type!="Etalonnage"){echo("Maîtrise de l'utilisation de l'appareillage");}
print("</td>");
$materiel=odbc_result($Resultatdocquali,"materiel");
$etalon=odbc_result($Resultatdocquali,"etalon");
print("<td align=center>");
print("<font size=2>");
if ($type=="Etalonnage" and $etalon!=""){echo($etalon);}
if ($type!="Etalonnage" and $materiel!=""){echo($materiel);}
if ($type=="Etalonnage" and $etalon==""){echo("Etalon et générateur");}
if ($type!="Etalonnage" and $materiel==""){echo("...");}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
if (($activite=="R") ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Réalisation du montage");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Connection des différents organes - Etanchéité de la ligne de prélèvement");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Enregistrement et traitement des résultats");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Fiches de relevé de mesure, logiciels d'acquisition");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
}
print("</table>");
print("<br>");
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>NIVEAU : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("<td align=center width=750 ><b><font size=1>");
print("Inscrire NA (non applicable) ou / dans les lignes non concernées par la méthode (étalon, support).<br>");
print("Notation : 1 = insuffisant - 2 = connaissance moyenne - 3 = bonne connaissance - 4 = très bonne connaissance");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>DATE ET VISA EVALUATEUR : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("<td align=center width=750 ><b><font size=1>");
print("Critères de décision :<br>");
print("Case 1 cochée deux fois : personne non validée.<br>");
print("Case 1 cochée une fois : déclencher une action de formation complémentaire de la formation continue.<br>");
print("Niveau de qualification :<br>");
print("Niveau A validé si à minima : cases 2 ou 3 cochées sauf une case admise en 1<br>");
print("Niveau B validé si à minima : cases 3 ou 4 cochées sauf une case admise en 2 (zéro en 1)<br>");
print("Niveau C validé si à minima : cases 4 cochées sauf une case admise en 3 (zéro en 1 ou 2)<br>");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>DATE ET VISA DE LA PERSONNE FORMEE : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("<td align=center width=750 ><b><font size=1>");
print(".......<br>");
print("</font></b></td>");
print("</tr>\n");
print("</table>");
print("<br>");
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr height=20>\n");
print("<td colspan=6 align=center width=1600><b><font size=3>Tableau de suivi du maintien des habilitations </font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=20>\n");
print("<td colspan=6 align=left width=800><b><font size=1>pour APC, il faut vérifier les critères selon AQFOR603. </font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=20>\n");
print("<td colspan=6 align=left width=800><b><font size=1>pour les autres activités, il faut utiliser le questionnaire annuel de maintien des qualifications. </font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>Date d'evaluation du maintien: </font></b></td><td align=center width=200 ><b><font size=2>Nom Evaluateur</font></b></td><td align=center width=200 ><b><font size=2>Résultat (EIL, questionnaire)</font></b></td><td align=center width=200 ><b><font size=2>Maintenu ? </font></b></td><td align=center width=200 ><b><font size=2>Signature evaluateur</font></b></td><td align=center width=200 ><b><font size=2>Signature personne évaluée</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("</table>");
}
else
{print("<table border cellspacing=0 width=300 bgcolor=#FFCC99>");
print("<tr><td align=\"center\"><h5>SELECTIONNER UNE FICHE DE FORMATION</td><td></td></tr>");
print("</table>");
}
?>
en changeant juste :
print("<select name =\"prestation\">");
en
print("<select ='prestation' style='width:300px'>");
j'ai bien la taille de la liste déroulante qui est parfaite. par contre je n'ai plus rien qui se passe derriere.
Pouvez-vous m'aider?
merci d'avance.
PS : votre solution avec la couleurs rouge et le style en début de code fonctionne aussi mais meme probleme ensuite...
Paolino
Ca marche mais maintenant lorsque je clique sur mon bouton valider lorsque je choisis un element de la liste déroulante, je n'ai plus rien qui apparaît en dessous...avant j'avais un tableau qui se mettait en place...voici le code complet.
[php]
<?php
$localisationfichiers = $_POST['localisationfichiers'];
$prestation = $_POST['prestation'];
$passe="xxxxx";
$log="";
$logcorrect = md5($passe);
?>
<html>
<body bgcolor="#OOOOOO">
<BODY BACKGROUND="fond.jpeg">
<font face="arial">
<table align="center" border cellspacing=0 bgcolor=#CC99CC>
<tr>
<td colspan=40 align="center" width="400" >
<br><b><h5>GDFOR020 indice G du 30/07/14 (FORMULAIRE 3)<BR></h5></b>
<td align="center" valign="middle" width="500" colspan="250">
<br><b><h4>FICHE D'EVALUATION DE QUALIFICATION <BR></h4></b>
</td>
<td colspan=150 align="center" valign="middle" >
<br>
<?php
print("<form action=\"etatqualif.php?log=");
print($logcorrect);
print("\" method=\"post\">\n");
?>
<input type="hidden" name="passe" value=<?php echo "$passe"; ?> >
<input type="hidden" name="localisationfichiers" value=<?php echo ("\"".$localisationfichiers."\""); ?>>
<input type="submit" value="RETOUR">
</form>
</td>
</tr>
</table>
<body bgcolor="#3CB371">
<div align="center">
<br>
<form action="competences7.php" method="post">
<table border cellspacing=0 bgcolor=#CC99CC>
<tr>
<td width=200 align="center"><h5>INTITULE : </td>
<td width=200 align="center">
<?php
$prestation = $_POST['prestation'];
print("<select ='prestation' style='width:300px'>");
$id_connexion=odbc_Connect("xxxx","xxxx","");
$SQL="SELECT prestation, type FROM Table_Competences WHERE numero=$prestation";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
$titre=odbc_result($Resultatdocquali,"prestation");
$type=odbc_result($Resultatdocquali,"type");
print("<option value=$prestation>");
if ($type!="") {echo($type." : ".$titre);}
print("</option>");
$id_connexion=odbc_Connect("xxx","xxxx","");
$SQL="SELECT prestation, numero, type, activite FROM Table_Competences order BY type";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
while (odbc_fetch_row($Resultatdocquali)) {
$methode=odbc_result($Resultatdocquali,"prestation");
$type=odbc_result($Resultatdocquali,"type");
$numero=odbc_result($Resultatdocquali,"numero");
$activite=odbc_result($Resultatdocquali,"activite");
if ($activite!="X" and $activite!=""){
print("<option value=$numero>");
echo($type." : ". $methode);
print("</option>");
}
}
print("</select>");
?>
</td>
<td colspan=4 align="center" width=150>
<input type="hidden" name="prestation\" value=<?php echo ("\"".$prestation."\""); ?>>
<input type="hidden" name="numero\" value=<?php echo ("\"".$numero."\""); ?>>
<input type="hidden" name="localisationfichiers" value=<?php echo ("\"".$localisationfichiers."\""); ?>>
<input type="submit" value="VALIDER"></td>
</tr></table>
<br>
<?php
if ($prestation!="") {
print("<table border cellspacing=0 bgcolor=#CC99CC>\n");
print("<tr>\n");
print("<td align=center width=400><b><font size=2>NOM ET PRENOM PERSONNEL EVALUE : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center width=400><b><font size=2>DATE DE DEBUT FORMATION : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("</tr>\n");
print("<tr>\n");
print("</table>");
print("<br>");
$SQL="SELECT numero, prestation, type, norme, modeop, materiel, activite, etalon FROM Table_Competences WHERE numero=$prestation";
$Resultatdocquali= odbc_exec($id_connexion,$SQL);
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr>\n");
print("<td align=center><b><font size=2>INTITULE</font></b></td><td align=center width=400><b><font size=2>ELEMENTS A MAITRISER</font></b></td><td align=center width=600><b><font size=2>APPRECIATION DE L'EVALUATEUR</font></b></td></td><td align=center width=20><b><font size=2>1</font></b></td><td align=center width=20><b><font size=2>2</font></b></td><td align=center width=20><b><font size=2>3</font></b></td><td align=center width=20><b><font size=2>4</font></b></td>\n");
while (odbc_fetch_row($Resultatdocquali)) {
$activite=odbc_result($Resultatdocquali,"activite");
$type=odbc_result($Resultatdocquali,"type");
$prestation=odbc_result($Resultatdocquali,"prestation");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Connaissance de la norme et des référentiels");
print("</td>");
$norme=odbc_result($Resultatdocquali,"norme");
print("<td align=center>");
print("<font size=2>");
if ($norme=="") {$norme="...";}
$norme1=explode(",",$norme);
foreach($norme1 as $cle=>$valeur)
{
echo $cle ,' : ', $valeur ,'<br/>';
}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
if (ereg("rapports",strtolower($prestation))) {
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Procédure de rédaction");
print("</td>");
$modeop=odbc_result($Resultatdocquali,"modeop");
print("<td align=center>");
print("<font size=2>");
if ($modeop=="") {$modeop="...";}
echo $modeop;
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Traitement des données brutes");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Fichiers de calculs - niv A et B : applique - niv C : applique/vérifie/gère");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Incertitude de mesure");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Esprit critique sur le résultat et l'incertitude associée (4 obligatoire pour signataire niv C)");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Revue de contrat");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Revue du devis et de la commande - Intégration des dérogations - Identification des mesures présentées sous accréditations (4 obligatoire pour signataire niv C)");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
else {
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Connaissance du mode opératoire technique");
print("</td>");
$modeop=odbc_result($Resultatdocquali,"modeop");
print("<td align=center>");
print("<font size=2>");
if ($modeop=="") {$modeop="...";}
$modeop1=explode(",",$modeop);
foreach($modeop1 as $cle=>$valeur)
{
echo $cle ,' : ', $valeur ,'<br/>';
}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
if ($type=="Etalonnage" or $type=="Analyse minérale" or $type=="Analyse organique"){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Verification des conditions ambiantes");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("...");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="O" or $activite=="N" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Objet soumis à analyse");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("AQPRO605: Réception, identification et traitement des échantillons pour analyses");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="R" or $activite=="H" or $activite=="P" or $activite=="K"){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Supports d'échantillonnage");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Préparation, identification, manipulation et stockage");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($type=="Etalonnage"){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Préparation, manipulation de l'instrument à étalonner");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("...");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="O" or $activite=="N" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Etalon");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("AQPRO602: Réception, conservation, utilisation et élimination des étalons");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="R" or $activite=="H" or $activite=="T" or $activite=="K" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Etalon(s)");
print("</td>");
$etalon=odbc_result($Resultatdocquali,"etalon");
print("<td align=center>");
print("<font size=2>");
if ($etalon=="") {$etalon="...";}
echo($etalon);
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
if ($activite=="Q" or $activite=="P" or $activite=="P" ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Etalon(s)");
print("</td>");
$etalon=odbc_result($Resultatdocquali,"etalon");
print("<td align=center>");
print("<font size=2>");
if ($etalon=="") {$etalon="...";}
echo($etalon);
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
if ($type=="Etalonnage"){echo("Maîtrise de l'utilisation l'appareillage");}
if ($type!="Etalonnage"){echo("Maîtrise de l'utilisation de l'appareillage");}
print("</td>");
$materiel=odbc_result($Resultatdocquali,"materiel");
$etalon=odbc_result($Resultatdocquali,"etalon");
print("<td align=center>");
print("<font size=2>");
if ($type=="Etalonnage" and $etalon!=""){echo($etalon);}
if ($type!="Etalonnage" and $materiel!=""){echo($materiel);}
if ($type=="Etalonnage" and $etalon==""){echo("Etalon et générateur");}
if ($type!="Etalonnage" and $materiel==""){echo("...");}
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
if (($activite=="R") ){
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Réalisation du montage");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Connection des différents organes - Etanchéité de la ligne de prélèvement");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
print("<tr>\n");
print("<td align=center>");
print("<font size=2>");
echo("Enregistrement et traitement des résultats");
print("</td>");
print("<td align=center>");
print("<font size=2>");
echo ("Fiches de relevé de mesure, logiciels d'acquisition");
print("</a></b></font>");
print("</td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("<td align=center><font size=2>...</a></b></font></td>\n");
print("</tr>\n");
}
}
print("</table>");
print("<br>");
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>NIVEAU : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("<td align=center width=750 ><b><font size=1>");
print("Inscrire NA (non applicable) ou / dans les lignes non concernées par la méthode (étalon, support).<br>");
print("Notation : 1 = insuffisant - 2 = connaissance moyenne - 3 = bonne connaissance - 4 = très bonne connaissance");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>DATE ET VISA EVALUATEUR : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("<td align=center width=750 ><b><font size=1>");
print("Critères de décision :<br>");
print("Case 1 cochée deux fois : personne non validée.<br>");
print("Case 1 cochée une fois : déclencher une action de formation complémentaire de la formation continue.<br>");
print("Niveau de qualification :<br>");
print("Niveau A validé si à minima : cases 2 ou 3 cochées sauf une case admise en 1<br>");
print("Niveau B validé si à minima : cases 3 ou 4 cochées sauf une case admise en 2 (zéro en 1)<br>");
print("Niveau C validé si à minima : cases 4 cochées sauf une case admise en 3 (zéro en 1 ou 2)<br>");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>DATE ET VISA DE LA PERSONNE FORMEE : </font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td>\n");
print("<td align=center width=750 ><b><font size=1>");
print(".......<br>");
print("</font></b></td>");
print("</tr>\n");
print("</table>");
print("<br>");
print("<table border cellspacing=0 bgcolor=#FFFFFF>\n");
print("<tr height=20>\n");
print("<td colspan=6 align=center width=1600><b><font size=3>Tableau de suivi du maintien des habilitations </font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=20>\n");
print("<td colspan=6 align=left width=800><b><font size=1>pour APC, il faut vérifier les critères selon AQFOR603. </font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=20>\n");
print("<td colspan=6 align=left width=800><b><font size=1>pour les autres activités, il faut utiliser le questionnaire annuel de maintien des qualifications. </font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>Date d'evaluation du maintien: </font></b></td><td align=center width=200 ><b><font size=2>Nom Evaluateur</font></b></td><td align=center width=200 ><b><font size=2>Résultat (EIL, questionnaire)</font></b></td><td align=center width=200 ><b><font size=2>Maintenu ? </font></b></td><td align=center width=200 ><b><font size=2>Signature evaluateur</font></b></td><td align=center width=200 ><b><font size=2>Signature personne évaluée</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("<tr height=40>\n");
print("<td align=center width=300><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2>...</font></b></td><td align=center width=200 ><b><font size=2> Oui Non </font></b></td><td align=center width=200 ><b><font size=2> ..... </font></b></td><td align=center width=200 ><b><font size=2>...</font></td>\n");
print("</font></b></td>");
print("</tr>\n");
print("</table>");
}
else
{print("<table border cellspacing=0 width=300 bgcolor=#FFCC99>");
print("<tr><td align=\"center\"><h5>SELECTIONNER UNE FICHE DE FORMATION</td><td></td></tr>");
print("</table>");
}
?>
[/php]
en changeant juste :
print("<select name =\"prestation\">");
en
print("<select ='prestation' style='width:300px'>");
j'ai bien la taille de la liste déroulante qui est parfaite. par contre je n'ai plus rien qui se passe derriere.
Pouvez-vous m'aider?
merci d'avance.
PS : votre solution avec la couleurs rouge et le style en début de code fonctionne aussi mais meme probleme ensuite...
Paolino