J'avais des programmes php qui fonctionnait sous EasyPHP 1.8.
Je veux le transférer sur un serveur avec EasyPHP 5.3.1
Problème : les lignes de codes s'affichent...
Code : Tout sélectionner
<html>
<head>
<title>Liste des réservations d'un mois</title>
<body bgcolor="#9999cc" link="white" vlink="white">
<?
include "../../grr/include/connect.inc.php";
include "../../grr/include/config.inc.php";
include "../../grr/include/misc.inc.php";
include "../../grr/include/mrbs_sql.inc.php";
include "../../grr/include/functions.inc.php";
include "../../grr/include/$dbsys.inc.php";
include "../../grr/include/mincals.inc.php";
include 'recherche_mois.php';
$annee=date("Y");
//selection des champs de la table grr_enty
$result=mysql_query("select grr_entry.room_id, grr_entry.start_time, grr_entry.end_time, grr_entry.beneficiaire, grr_entry.name, grr_entry.overload_desc, grr_room.id, grr_room.room_name, grr_utilisateurs.nom, grr_utilisateurs.prenom from grr_entry, grr_room, grr_utilisateurs where grr_entry.room_id=grr_room.id and grr_entry.beneficiaire=grr_utilisateurs.login and grr_entry.room_id<=6 order by grr_entry.start_time, grr_entry.room_id");
$enregistrement=mysql_num_rows($result);
$mois[1]='JANVIER';
$mois[2]='FEVRIER';
$mois[3]='MARS';
$mois[4]='AVRIL';
$mois[5]='MAI';
$mois[6]='JUIN';
$mois[7]='JUILLET';
$mois[8]='AOUT';
$mois[9]='SEPTEMBRE';
$mois[10]='OCTOBRE';
$mois[11]='NOVEMBRE';
$mois[12]='DECEMBRE';
$toto=$HTTP_POST_VARS["nomois"];
echo "<font size=3><br><center><b>RESERVATIONS DU MOIS DE ",$mois[$toto]," ",$annee,"</center><br></font>";
echo "<table border=1>";
echo "<tr bgcolor=#ADEAE><td colspan=9><center><b>RESERVATION</b></center></td><td colspan=3 bgcolor=FFFF99><center><b>REPAS</center></b></td><td colspan=8 bgcolor=99FFCC><center><b>CONSOMMATIONS</center></b></td><td colspan=3 bgcolor=FFCC66><center><b>MATERIEL</center></b></td></tr>";
echo "<tr>
<td bgcolor=#ADEAE>SALLE</td>
<td bgcolor=#ADEAE>N°sem</td>
<td bgcolor=#ADEAE>Date</td>
<td bgcolor=#ADEAE>Heure<br>début</td>
<td bgcolor=#ADEAE>Heure<br>fin</td>
<td bgcolor=#ADEAE>Responsable</td>
<td bgcolor=#ADEAE>Objet</td>
<td bgcolor=#ADEAE>Nb<br>part</td>
<td bgcolor=#ADEAE>Commentaire</td>
<td bgcolor=FFFF99>Nb<br>repas</td>
<td bgcolor=FFFF99>Type repas</td>
<td bgcolor=FFFF99>Societe</td>
<td bgcolor=99FFCC>Eau</td>
<td bgcolor=99FFCC>Café</td>
<td bgcolor=99FFCC>The</td>
<td bgcolor=99FFCC>Jus de<br>fruit</td>
<td bgcolor=99FFCC>Kir</td>
<td bgcolor=99FFCC>Vin</td>
<td bgcolor=99FFCC>Petits<br>gateaux</td>
<td bgcolor=99FFCC>Petits<br>dej</td>
<td bgcolor=FFCC66>Dispo<br>ciné</td>
<td bgcolor=FFCC66>Rétro</td>
<td bgcolor=FFCC66>Paper<br>board</td></tr>";
while ($enregistrement=mysql_fetch_array($result))
{
//Formatage de la date de début et fin de réservation en date et heure/minutes
$date= date("d-m-y",$enregistrement['start_time']);
$heure_deb=date("H",$enregistrement['start_time']);
$min_deb=date("i",$enregistrement['start_time']);
$heure_fin=date("H",$enregistrement['end_time']);
$min_fin=date("i",$enregistrement['end_time']);
$num_sem = date("W",$enregistrement['start_time']);
$num_mois = date("m",$enregistrement['start_time']);
$num_annee = date ("Y",$enregistrement['start_time']);
$annee=date("Y");
//Données des champs additionnels dans un tableau et suppression des @
$var = $enregistrement['overload_desc'];
$nbre1 = count($var);
$string = ereg_replace('@@', '@', $var);
$test = explode("@", $string);
$nbre = count($test);
for($a = 0 ; $a < $nbre1 ; $a++){
if ($num_mois==$HTTP_POST_VARS["nomois"] && $num_annee==$annee){
//affichage des couleurs
if ($enregistrement['room_id']==1)
{echo "<tr bgcolor=#FF0000>";
}
else {if ($enregistrement['room_id']==2)
{echo "<tr bgcolor=#00FF00>";
}
else {if ($enregistrement['room_id']==3)
{echo "<tr bgcolor=#C000FF>";
}
else {if ($enregistrement['room_id']==4)
{echo "<tr bgcolor=#FFFFFF>";
}
else {if ($enregistrement['room_id']==5)
{echo "<tr bgcolor=#FFBB20>";
}
else {if ($enregistrement['room_id']==6)
{echo "<tr bgcolor=#FFFF00>";
}
}
}
}
}
}
//affichage des données
echo "<td><font size=2>",$enregistrement['room_name'],"</font></td>";
echo "<td><font size=2>",$num_sem,"</font></td>";
echo "<td><font size=2>",$date,"</font></td>";
echo "<td><font size=2>",$heure_deb,"H",$min_deb,"</font></td>";
echo "<td><font size=2>",$heure_fin,"H",$min_fin,"</font></td>";
echo "<td><font size=2>",$enregistrement['prenom']," ",$enregistrement['nom'],"</font></td>";
echo "<td><font size=2>",$enregistrement['name'],"</font></td>";
for($i = 0 ; $i < $nbre ; $i++){
$test[$i] = ereg_replace('/*', '', $test[$i]);
$test[$i] = urldecode($test[$i]);
if ($i==2 | $i==5 | $i==8 | $i==11 | $i==14 | $i==17 | $i==20 | $i==23 | $i==26 | $i==29 | $i==32 | $i==35 | $i==38 | $i==41 | $i==44 | $i==47){
if ($test[$i]!="Aucun" && $test[$i]!="Non"){
echo "<td>".$test[$i]."</td>";}
else echo "<td></td>";
}
}
echo "</tr>";}}
}
echo "</table>";
?>
</body>
</head>
</html>echo "<font size=3><br><center><b>RESERVATIONS DU MOIS DE ",$mois[$toto]," ",$annee,"</center><br></font>";
Le résultat à l'écran est : RESERVATIONS DU MOIS DE ",$mois[$toto]," ",$annee,"
Merci de votre aide...
Anne