IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

PB Notice: Undefined offset:


Sujet :

PHP & Base de données

  1. #1
    Membre habitué
    Inscrit en
    Décembre 2008
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 11
    Par défaut PB Notice: Undefined offset:
    Bonjour,
    Mon code pour lire un bout d'un fichier fonctionne bien mais j'ai un probleme de notice que je n'arrive pas à enlever.

    Merci d'avance.

    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
     
    <?php
    // le fichier
    $fichier='DUYCK.txt';
    // declaration 
    $typeProduit[]='';
    $nomParcelle[]='';
    $nomProduit[]='';
    $date[]='';
    $quantite[]='';
    $cpt = 0;
    // ouverture du fichier
    $fp=fopen($fichier,'r');
     
    while (!feof($fp)) {
    // lecture et decoupage des lignes à chaque ;
    $position=explode(";",fgets($fp,255));
    // $position dans la ligne commence à zero
     
    $nomParcelle[$cpt].=$position[0];
    $typeProduit[$cpt].=$position[1];
    $nomProduit[$cpt].=$position[2];
    $date[$cpt].=$position[3];
    $quantite[$cpt].=$position[4];
    $cpt = $cpt + 1;  
    }
     
    // fermeture du fichier
    fclose($fp);
    // affichage des villes
    print $nomParcelle[0].'<br />';
    print $typeProduit[0].'<br />';
    print $nomProduit[0].'<br />';
    print $date[0].'<br />';
    print $quantite[0].'<br />';
    ?>
    Résultat :
    Notice: Undefined offset: 1 in C:\wamp\www\Site\DuyckPC.php on line 21

    Notice: Undefined offset: 1 in C:\wamp\www\Site\DuyckPC.php on line 22

    Notice: Undefined offset: 1 in C:\wamp\www\Site\DuyckPC.php on line 22

    Notice: Undefined offset: 2 in C:\wamp\www\Site\DuyckPC.php on line 23

    Notice: Undefined offset: 1 in C:\wamp\www\Site\DuyckPC.php on line 23

    Notice: Undefined offset: 3 in C:\wamp\www\Site\DuyckPC.php on line 24

    Notice: Undefined offset: 1 in C:\wamp\www\Site\DuyckPC.php on line 24

    Notice: Undefined offset: 4 in C:\wamp\www\Site\DuyckPC.php on line 25

    Notice: Undefined offset: 1 in C:\wamp\www\Site\DuyckPC.php on line 25

  2. #2
    Membre éclairé Avatar de amadoulamine1
    Inscrit en
    Avril 2005
    Messages
    260
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 260
    Par défaut
    avant de faire l'egalité fait un test sur position pour voir s'il n'est pas vide avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if(isset($position[i])
    pour voir

Discussions similaires

  1. [MySQL] Notice: Undefined offset
    Par gaetanc15 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 30/04/2009, 16h16
  2. [Tableaux] Notice: Undefined offset
    Par KOogar dans le forum Langage
    Réponses: 16
    Dernier message: 02/02/2008, 02h44
  3. [Système] Notice: Undefined offset
    Par noname_971 dans le forum Langage
    Réponses: 2
    Dernier message: 22/01/2008, 14h02
  4. [Tableaux] Notice: Undefined offset: 5 in
    Par fast462 dans le forum Langage
    Réponses: 3
    Dernier message: 30/05/2007, 10h08
  5. erreur: "Notice: Undefined offset:"
    Par Sh1v3r dans le forum Langage
    Réponses: 2
    Dernier message: 17/06/2006, 22h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo