Bonjour j'essaie de faire marcher ce script, je n'ai pas de message d'erreur mais l'importation ne se fait pas, pouvez-vous me dire si ca vien de ma table ?


CREATE TABLE IF NOT EXISTS `communes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`dep` varchar(255) NOT NULL,
`com` varchar(255) NOT NULL,
`nomcom` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
et le code
<?php

// vérification sur la session authentification (la session est elle enregistrée ?)
// ici les éventuelles actions en cas de réussite de la connexion
require_once('Connections/cnx.php');
$sql=mysql_query("DELETE FROM commmunes");

//=========================
// 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 conpter le nombre d'enregistrement réalisé
$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[0] = ( isset($liste[0]) ) ? $liste[0] : Null;
$liste[1] = ( isset($liste[1]) ) ? $liste[1] : Null;
$liste[2] = ( isset($liste[2]) ) ? $liste[2] : Null;



$champs1=$liste[0];
$champs2=$liste[1];
$champs3=$liste[2];

// pour eviter qu un champs "nom" du fichier soit vide
if ($champs1!='')
{
// nouvel ajout, compteur incrémenté
$cpt++;
// requete et insertion ligne par ligne
// champs1 id en general dc on affecte pas de valeur

mysql_query("INSERT INTO communes (dep, com, nomcom) VALUES ('$champs1','$champs2','$champs3' )");

$dep="dep";
mysql_query("DELETE FROM communes WHERE (dep='$dep')");

merci pour votre aide