Bonjour à tous,

Nouveau venu sur ce forum, et nouveau pratiquant du php (autodidacte: dur dur!), je souhaiterai solliciter votre aide.
Je suis en train de mettre en place un script pour importer un fichier csv dans une table.
Ma requête s'exécute bien, mais il n'y a aucun enregistrement effectué dans la table.
Voici mon code, si ça peut vous aider.
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
$db_selected=mysql_select_db('alte strade');
 
//=========================
// Traitement des donnees
//=========================
 
//recupere le nom du fichier indiqué par l'user
$fichier=$_FILES["userfile"]["name"];
 
// ouverture du fichier en lecture    
if ($fichier)
	{
	//ouverture du fichier temporaire 
	$fp = fopen ($_FILES["userfile"]["tmp_name"], "r"); 
	}
else{ 
	// fichier inconnu 
	?>
	<p align="center" >- Importation échouée -</p>
	<p align="center" ><B>Désolé, mais vous n'avez pas spécifié de chemin valide ...</B></p>
	<?php
  	exit(); 
	}
// declaration de la variable "cpt" qui permettra de compter le nombre d'enregistrements réalisés
$cpt=0;
?>
<p align="center">- Importation Réussie -</p>
 
			<p align="right"><a href="#bas">Bas de page</a></p>
 
<?php
// importation    
while (!feof($fp))
{
  $ligne = fgets($fp,4096);  
  // on crée un tableau des élements séparés par des points virgule
  $liste = explode(";",$ligne); 
  // premier élément
  $liste[1] = ( isset($liste[1]) ) ? $liste[1] : Null;
  $liste[2] = ( isset($liste[2]) ) ? $liste[2] : Null;
  $liste[3] = ( isset($liste[3]) ) ? $liste[3] : Null;
  $liste[4] = ( isset($liste[4]) ) ? $liste[4] : Null;
  $liste[5] = ( isset($liste[5]) ) ? $liste[5] : Null;
  $liste[6] = ( isset($liste[6]) ) ? $liste[6] : Null;
  $liste[7] = ( isset($liste[7]) ) ? $liste[7] : Null;
  $liste[8] = ( isset($liste[8]) ) ? $liste[8] : Null;
  $liste[9] = ( isset($liste[9]) ) ? $liste[9] : Null;
  	$classement=$liste[1]; 
	$nom=$liste[2];
    $prenom= $liste[3];
	$dossard= $liste[4];
	$licence= $liste[5];
	$naissance= $liste[6];
	$club= $liste[7];
	$classement_cat= $liste[8];
	$temps= $liste[9];
  	// pour eviter qu un champs "classement" du fichier soit vide
	if ($classement!='')
		{
		// nouvel ajout, compteur incrémenté
		$cpt++; 
		// requete et insertion ligne par ligne 
		// champs1 id en general dc on affecte pas de valeur
		$query = "INSERT INTO gravona (Classement,Nom,Prénom,Dossard,Licence,Ne_en,Club,Classement_par_catégorie,temps_) VALUES('$classement','$nom','$prenom','$dossard','$licence','$naissance','$club','$classement_cat','$temps')";  
  		$result= mysql_query($query);
  		if (mysql_error())
			{
			?>
			<p align="center" ><B>ERREUR DE REQUETE SUR LA BASE.</B></p>
			<?php 
			fclose($fp);
			exit(); 
  			}
		else
			{
			?>
			<table width="505" border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#eeeeee">
    			<tr>
      				<td width="124">Article importé :</td>
      				<td width="361"><?php echo $liste[2];?></td>
    			</tr>
			</table>
			<?php
			}
		}
}
// fermeture du fichier
fclose($fp);
//on supprime la derniere car elle est vide
//$sql=mysql_query("DELETE FROM gravona WHERE classement=''"); 
 
//==================
// FIN
//==================
?>
<br><br>Nombre de valeurs nouvellement enregistrées: <b><?php echo $cpt;?></b>.<br><br>
Merci infiniment pour les réponses que vous pourrez me fournir.