Bonsoir,

Venant de changer d'hebergeur, j'ai mon code php qui ne fonctionne plus (et je n'y connais pas grand chose).

Mon code:
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
<?php
mysql_connect("host", "utilisateur", "mdp");
mysql_select_db("base"); 

if (isset($_POST['recherche']))
{
	if (isset($_POST['prenom']) and (isset($_POST['nom'])))
	{
		$resultat = mysql_query("SELECT date,course,temps,moyenne,classement FROM result where nom='$_POST[nom]'and prenom='$_POST[prenom]' order by date desc");
		$nom = mysql_real_escape_string($_POST['nom']);
		$prenom = mysql_real_escape_string($_POST['prenom']);
		if(mysql_num_rows($resultat) >= 1)
		{
		echo '<h4>Les résultats de votre recherche:</h4>';
		echo '<br>';
		echo '<table>';
		echo '<tr>';
		echo '<td><strong>Année</strong></td>';
		echo '<td><strong>Course</strong></td>';
		echo '<td><strong>Temps</strong></td>';
		echo '<td><strong>Moyenne</strong></td>';
		echo '<td><strong>Classement</strong></td>';
		echo '</tr>'; 
		}
		else
		{
		 $alert = "Il n'y a pas de résultats pour ce coureur.";
		}
		
		while  ($row=mysql_fetch_row($resultat))
		{ 
			echo '<tr>';
			echo '<td>';
			echo $row[0];
			echo '</td>';
			echo '<td>';
			echo $row[1];
			echo '</td>';
			echo '<td>';
			echo $row[2];
			echo '</td>';
			echo '<td>';
			echo $row[3];
			echo '</td>';
			echo '<td>';
			echo $row[4];
			echo '</td>';
			echo '</tr>';
		} 
			echo '</table>';
	}
}
if (empty($nom) || empty($prenom))
{
  $alert2 = 'Tous les champs doivent être renseignés';
}
{
	echo '<p style="color:red">'.$alert.'</p>';
}
?>
Avant ce code fonctionnait parfaitement en tout cas.
Et puis si vous avez des idées pour optimiser ce code .

Merci d'avance