Bonjour à Toutes et à
Tous
Voilà mon problème je désire figer
et colorer l'enregistrement d'un textarea, d'une catégorie
d'utilisateur, en haut d'une liste qui s'incrémente en ordre
inverser par rapport à la date du plus récent en haut de page au plus vieux en bas.
Désolé si je suis long, par avance je vous en remercie et vous souhaite une bonne journée à tous
<?
session_start();
require ("../../fonction/erreur.inc");
require
("../../admincommun/include/login.inc");
require
("../../admincommun/connection/include/directionbase.inc");
require ("../../fonction/acces.inc");
require ("../../fonction/Libdate.inc");
require ("../include/maj_UGC.inc");
?>
<HTML>
<BODY bgcolor=#B9FFFF >
<?
if (!isset($numero_page)){
$numero_page='';}
if (!isset($suivant)){
$suivant='';}
if (!isset($precedent)){
$precedent='';}
$sql="select*from tblFiche_Obs
WHERE idtoto='$Numerototo' ";
$req= mysql_query($sql) or die
(erreur("SQL",''.mysql_error().'',"intro_fiche_observation","ligne
25"));
// calcul le nbr de reponse de la
requete
$Nbr=mysql_num_rows($req);
$limite_page='2'; //choix du nbr de
resultat par page
$nombre_page=$Nbr/$limite_page;
$nombre_total=ceil($nombre_page);
$nombre=$nombre_total-1;
if
(isset($numero_page)||($numero_page!='0')) // si la variable numero
de page a une valeur ou different de 0
{
$limite_mysql=$limite_page*$numero_page;
}else{
$limite_mysql=0;
}
echo "<CENTER><H2><B>FICHE
OBSERVATION</H2></B>";
if
(isset($_SESSION['Numerototo'])){
if ($_SESSION['Numerototo']!=""){
echo "<CENTER><a
href=Fiche_Obs.php?><font size=5><font color=red>NOUVEL
ENREGISTREMENT</font size></font color></CENTER></a><br>"
;
}else{
exit;
}
}else exit;
echo"<center><B>
OU </center></B> <br>";
echo"<center><B>CLIQUEZ
SUR LE NUMERO DE VOTRE CHOIX </center></B> ";
echo"<center><B>POUR
VISUALISER OU MODIFIER LA FICHE </FONT SIZE></center></B>
<br>";
echo "<CENTER>";
echo '<table border=1>'; //
cree un tableau avec les entetes
echo '<TR align="center"
>';
echo '<td width="50"
bgcolor=white font size=7><B>Numéro</B>';
echo '<td width="50"
bgcolor=white font size=7><B>Imprimer</B>';
echo '<td width="100"
bgcolor=white><B>Date</B>';
echo '<td width="150"
bgcolor=white><B>Rédacteur</B>';
echo '<td width="400"
bgcolor=white><B>Observation</B>';
$sql=("select*from tblFiche_Obs
WHERE idtoto='$Numerototo' ORDER BY idObs DESC ");
$req=mysql_query($sql)or die
(erreur("SQL",''.mysql_error().'',"intro_fiche_observation","ligne
86"));
while
($tabreq=mysql_fetch_array($req)) {
echo "<tr><td
bgcolor=white ><ahref=Recup_Fiche_Obs.php?CodeIdentifiant=$tabreq[idObs]><font
size=5><font color=red><center>$tabreq[idObs]</center></font
color></font size></a>";
$eric=$tabreq['idObs'];
echo "<td align=center
bgcolor=white>";
?>
<a
href=Impr_Fiche_Obs.php?code=<?echo $eric;?> ><font
size=5><font color=red><center>imprime</center></font
color></font size></a>
<?
$DateFR=ConversionDateFrancais($tabreq['Date']);
echo "<td align=center
bgcolor=white>$DateFR";
echo "<td align=center
bgcolor=white>$tabreq[Codetutu]";
recup=$tabreq['Observation'];
$resarea=explode("\n",$recup);
echo "<td
bgcolor=white>$resarea[0]";
}
echo '</table><br>';
echo "</CENTER>";
?>
</BODY>
</HTML>
le code où l'on remplie le
textarea :
<?
session_start();
require
("../../fonction/erreur.inc");
require
("../../admincommun/include/login.inc");
require
("../../admincommun/connection/include/directionbase.inc");
require ("../../fonction/acces.inc");
require
("../../fonction/accesmdf.inc");
require ("../../fonction/Libdate.inc");
require ("../include/maj_Age.inc");
if (isset($_POST['Codetutu']))
{
$PositionFormulaire=
strtoupper($_POST['PositionFormulaire']);if
($PositionFormulaire==$Position){
}else{
$sql="UPDATE tbltoto SET
Position='$PositionFormulaire' WHERE idtoto='$Numerototo'";mysql_query($sql) or die
(erreur("SQL",''.mysql_error().'',"fiche_observation","ligne
20"));
}
$DateFormulaire=ConversionDateAnglais($DateFormulaire);
$sql="INSERT INTO tblFiche_Obs
values ('','$Numerototo','$DateFormulaire','$Codetutu','$ClePerso',
'$Age','$PositionFormulaire','$observation')";
mysql_query($sql) or die
(erreur("SQL",''.mysql_error().'',"fiche_observation","ligne
28"));
HEADER
("location:Intro_Fiche_Obs.php");
}else{
?>
<HTML>
<BODY bgcolor=#B9FFFF>
<FORM method="POST"
action="<? echo $PHP_SELF;?>?">
<input type="hidden"
name="ClePerso" value="<? echo $ClePerso;?>">
<center> <H1> FICHE
OBSERVATION</H1></center>
<B>Nom du rédacteur</B>
<input type="text"
name="Codetutu" readonly value="<? echo
$Codetutu;?>">
<br><br>
<TABLE><TR><TD>
<B>Date de la Fiche :</B>
<TD>
<input type="text"
name="DateFormulaire" size="8" readonly value="<?
echo date("d/m/Y");?>">
<TD><TD WIDTH=100 align=right>
<B>ÂGE : </B>
<TD>
<input type="text"
name="Age" size="3" readonly value="<?
echo $Age;?>">
<TD WIDTH=100 align=right>
<B>U.G.C.</B>
<TD>
<input type="text"
name="PositionFormulaire" size="15" value="<?
echo $Position;?>">
</TABLE><BR>
<B>Pour vous aidez à
remplir vos fiches</B>
<?
require("../../admincommun/include/basecommun.inc");
$sql="select Contenu from
tblFiche_Observation";
$result= mysql_query($sql) or die
(erreur("SQL",''.mysql_error().'',"fiche_observation","ligne
67"));
echo '<SELECT NAME="obs"
style="width:250px">'."\n";
while($data=mysql_fetch_array($result)){
$valeur=$data['Contenu'];
echo "<option
value=\"$valeur\">$valeur</option>";
}
echo '</select >'."\n";
?>
<BR>
<CENTER>
<B>OBSERVATIONS</B>
<BR>
<TEXTAREA name="observation"
cols="80" rows="12"> </TEXTAREA>
<BR><BR>
<input type='submit'
name='ENREGISTRER' value='ENREGISTRER'
style="background-color:yellow; border:gray solid 1px">
</CENTER>
</BODY>
</HTML>
<?
}
?>