Bonjour,

j'ai développé un planning en php qui se charge de lire un fichier .csv et de l'envoyer sur une page prévu à cet effet.

J'ai testé toutes mes pages avec Mamp ( macintosh ) et une fois que j'ai voulu les mettre sous wamp ( windows ). plus rien ne veux fontionner, du moins presque plus rien !

Le premier fichier est un script php, qui au bout de quelques heures s'est décidé à fonctionner. Ensuite un second fichier avec un mélange de HTML/PHP qui lui ne veux absolument pas fonctionner (I.E qui ne reconnait pas la page et qui m'indique que ce n'est pas une page web). quand j'enleve tout le code php, la page s'affiche... mais par contre avec, j'arrive à rien, j'ai tout testé, et je vois pas où est le problème.

Je sais pas si j'ai posté dans la bonne section.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
 <html>
	<head>
		<meta http-equiv="Content-type" content="text/html; charset=UTF-8"/>
	</head>
 
	<body>
 
		<font face='trebuchet ms' size='3' color='#00B9D1'>
		<H3> Alcatel-Lucent University Lannion : Planning </H3>
 
		<form method="post" action="selection.php">
 
			<label for="ClassDeliveryType">Class Delivery Type : </label>
			<?php			
				mysql_connect("localhost", "root", "root") or die("Impossible de se connecter : " . mysql_error());
				mysql_select_db("alcatel") or die("Impossible de se connecter ‡ la base de donnÈes : " . mysql_error());
				$req = mysql_query("SELECT distinct ClassDeliveryType FROM enregistrement where DisplayForWeb='1'") or die(" Erreur lors de la requÍte : " . mysql_error());
				echo "<SELECT NAME='formateur' id='formateur' onChange='FocusObjet()'>"; 
				echo "<OPTION selected ='Choose the class delivery type'></OPTION>\n";
				while ($result = mysql_fetch_array($req)) 
				{
					echo "<OPTION VALUE='$result[0]'>$result[0]</OPTION>\n";
				}
				echo "</SELECT>"; 
				mysql_close();			
			?>
 
			<label for="Location">Location : </label>
			<?php		
				mysql_connect("localhost", "root", "root") or die("Impossible de se connecter : " . mysql_error());
				mysql_select_db("alcatel") or die("Impossible de se connecter ‡ la base de donnÈes : " . mysql_error());
				$req = mysql_query("SELECT distinct LocationLMS FROM enregistrement where DisplayForWeb='1'") or die(" Erreur lors de la requÍte : " . mysql_error());
				echo "<SELECT NAME='salle' id='salle' onChange='FocusObjet()'>";
				echo "<OPTION selected ='Choose the location'></OPTION>\n"; 
				while ($result = mysql_fetch_array($req)) 
				{
					echo "<OPTION VALUE='$result[0]'>$result[0]</OPTION>\n";
				}
				echo "</SELECT>"; 
				mysql_close();			
			?>
			<br>
 
			<label for="title">Title : </label>
			<?php			
				mysql_connect("localhost", "root", "root") or die("Impossible de se connecter : " . mysql_error());
				mysql_select_db("alcatel") or die("Impossible de se connecter ‡ la base de donnÈes : " . mysql_error());
				$req = mysql_query("SELECT distinct courseNumberDescription FROM enregistrement where DisplayForWeb='1' order by ClassDeliveryType") or die(" Erreur lors de la 			requête : " . mysql_error());
				echo "<SELECT NAME='cour' id='cour' onChange='FocusObjet()'>"; 
				echo "<OPTION selected ='Choose the course title'></OPTION>\n";
				while ($result = mysql_fetch_array($req)) 
				{
					echo "<OPTION VALUE='$result[0]'>$result[0]</OPTION>\n";
				}
				echo "</SELECT>"; 
				mysql_close();			
			?>
 
			<input type="submit"/>
		</form>
 
		<?php
			mysql_connect("localhost", "root", "root");
			mysql_select_db("alcatel");
 
			$formateur =$_POST['formateur'];
			$salle =$_POST['salle'];
			$cour =$_POST['cour'];
 
			if (empty($formateur) && empty($salle) && empty($cour))
			{
				$reponse = mysql_query("Select * from enregistrement where DisplayForWeb='1' order by ClassStartDate");
			}
 
			else if (empty($formateur) && empty($cour))
			{
				$reponse = mysql_query("Select * from enregistrement where DisplayForWeb='1' AND LocationLMS='$salle' order by ClassStartDate");
			}
 
			else if (empty($formateur) && empty($salle))
			{
				$reponse = mysql_query("Select * from enregistrement where DisplayForWeb='1' AND courseNumberDescription='$cour' order by ClassStartDate");
			}
 
			else if(empty($salle) && empty($cour))
			{
				$reponse = mysql_query("Select * from enregistrement where DisplayForWeb='1' AND ClassDeliveryType='$formateur' order by ClassStartDate");
			}
 
			else if(empty($cour))
			{
				$reponse = mysql_query("Select distinct * from enregistrement where DisplayForWeb='1' AND LocationLMS='$salle' AND ClassDeliveryType='$formateur'");
			}
 
			else if(empty($salle))
			{
				$reponse = mysql_query("Select distinct * from enregistrement where DisplayForWeb='1' AND courseNumberDescription='$cour' AND ClassDeliveryType='$formateur'");
			}
 
			else if(empty($formateur))
			{
				$reponse = mysql_query("Select distinct * from enregistrement where DisplayForWeb='1' AND LocationLMS='$salle' AND courseNumberDescription='$cour'");
			}
 
			else 
			{
				$reponse = mysql_query("Select distinct * from enregistrement where DisplayForWeb='1' AND LocationLMS='$salle' AND courseNumberDescription='$cour' AND ClassDeliveryType='$formateur'");
			}
		?>
 
		<table border=0 bgcolor=white cellspacing=0 cellpadding=4>
		<tr bgcolor=#6950A1>
		<td> <font face='verdana' size='2' color='#EEC828'> <center> Date </center> </font> </td>
		<td> <font face='verdana' size='2' color='#EEC828'> <center> Class Delivery Type </center> </font> </td>
		<td> <font face='verdana' size='2' color='#EEC828'> <center> Location </center></font> </td>
		<td> <font face='verdana' size='2' color='#EEC828'> <center> Title </center> </font> </td>
		<td> <font face='verdana' size='2' color='#EEC828'>  </font> </td>
		</tr>
 
		<?php
			while ($donnees = mysql_fetch_array($reponse))
			{
		?>
				<tr>
				</font></td></tr>
		<?php
				if($donnees['Max Count'] - $donnees['Confirmed Student Count']==0)
				 { 
		?>
				 	<tr bgcolor='#ffb6c1'>
		<?php
				 }
 
				 else 
				 { 
		?>
				 	<tr bgcolor='#ddffdd'>
		<?php
				 }
	    ?>
				 <td> <font face='verdana' size='1'> 
		<?php 
				$tab = explode(".",$donnees['ClassStartDate']);
				$annee = $tab[0];
				$mois = $tab[1];
 
				if($mois==1)$mois='January';
				if($mois==2)$mois='February';
				if($mois==3)$mois='March';
				if($mois==4)$mois='April';
				if($mois==5)$mois='May';
				if($mois==6)$mois='June';
				if($mois==7)$mois='July';
				if($mois==8)$mois='August';
				if($mois==9)$mois='September';
				if($mois==10)$mois='October';
				if($mois==11)$mois='November';
				if($mois==12)$mois='December';
 
				$jour = $tab[2];
				$date_env= $annee.", ".$mois." ".$jour;
				echo $date_env;
		?> 
				</font> </td>
				<td> <font face='verdana' size='1'> <?php echo $donnees['ClassDeliveryType']; ?> </font> </td>
				<td> <font face='verdana' size='1'> <?php echo $donnees['LocationLMS']; ?> </font> </td>
				<td> <font face='verdana' size='1'> <a href="https://training.lucent.com/scourse/<?php echo $donnees['CourseNumber'];?>"><?php echo $donnees['courseNumberDescription']; ?></a> </font> </td>
				<td> <font face='verdana' size='1'>
	   <?php 
				if($donnees['Max Count'] - $donnees['Confirmed Student Count']==0)
			 	{ 
			 		echo "fully booked";
			 	}
 
			 	else
			 	{
					echo $donnees['Max Count'] - $donnees['Confirmed Student Count']
	  ?> 
					free seats
	  <?php;
			 	} 
	  ?>
				</font> </td>
				</font>
				</tr>
	  <?php
 
			}
	  ?>
			</table>
	  <?php
			mysql_close();
			$formateur = null;
			$salle = null;
			$cour = null;
	  ?>
 
	</body>
</html>
Voilà mon code, je sais pas si le problème vient de mon code, ou du serveur ?
Je trouve bizare que des choses qui fonctionne sur un serveur ne fonctionne pas sur un autre.

Merci beaucoup