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

Langage PHP Discussion :

probleme de test d'enregistrement


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Points : 122
    Points
    122
    Par défaut probleme de test d'enregistrement
    Bonjour , je veux faire un test sur l'enregistrement dabs un fichier, jai ecrit le script mais ca ne marche.
    le test est que si l'enregistrement est deja dans le fichier l'application va demander au utiliser de reecrire à nouveau

    voici le 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
    <?php
        $Ecrire = false;
        $Message = "";
        if ($iFd = @fopen ("filename.csv", "r")) // mode lire and ecrire 
        {
     
            while (!feof ($iFd))
            {
                $zLine = fgets ($iFd) ;
                if ($zLine != "")
                { 
                    $zLine = strtolower($zLine);
                    $tmpArray = array();
                    $tmpArray = explode (",", $zLine) ;
                    $iDim = 0;    
                    while($iDim < count($tmpArray))                        
                    {
                        if($tmpArray[$iDim] != "")
                        {
                            list ($Noms, $Prenoms, $Sexes, $Ages, $Mails) = explode (";", $tmpArray[$iDim]) ;
                            if(isset($_POST['Noms']))
                            {
                                if($Noms == strtolower(trim($_POST['Noms'])) && $Prenoms == strtolower(trim($_POST['Prenoms'])))
                                {
                                    $Message = "Donnée existante! veuiller réinsérer";
                                    $Ecrire = true;    
                                }                
                            }
                        }
                        $iDim++;                    
                    }                
                }            
            } 
             fclose($iFd);       
        }
     
        if ($iFd = fopen ("fichier.csv", "a"))
        { // mode Write and Read
            if($Ecrire == false){
                if(isset($_POST['Noms']))
                {
                    $somecontent = $_POST['Noms'].";".$_POST['Prenoms'].";".$_POST['Sexes'].";".$_POST['Ages'].";".$_POST['Mails'].",";
                    fwrite($iFd, $somecontent);
                    $Message = "enregistrement réussie";
                }
            }
            fclose($iFd);
        }
     
    ?>
    l'enregistrement est toujours reussi meme si ce nest pas le cas
    merci pour votre aide

  2. #2
    Membre émérite

    Homme Profil pro
    Expert PHP
    Inscrit en
    Novembre 2004
    Messages
    2 127
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Expert PHP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 127
    Points : 2 557
    Points
    2 557
    Par défaut
    moi j'ai rien compris à ton problème.

Discussions similaires

  1. probleme de recherche d'enregistrement (parametre non trouvé)
    Par youcef_b_dz dans le forum Bases de données
    Réponses: 7
    Dernier message: 24/08/2006, 13h04
  2. Probleme de test de profondeur
    Par jcloupgarou dans le forum OpenGL
    Réponses: 3
    Dernier message: 10/07/2006, 11h52
  3. probleme de teste sur recordset
    Par julio_097 dans le forum ASP
    Réponses: 3
    Dernier message: 18/07/2005, 11h02
  4. []Problème d'affichage des enregistrements dans un DataReport
    Par GeniuZ dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 05/01/2005, 16h52
  5. Probleme de test dans un boucle
    Par PrinceMaster77 dans le forum ASP
    Réponses: 14
    Dernier message: 15/06/2004, 12h32

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