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

JavaScript Discussion :

Autocomplete via fichier csv


Sujet :

JavaScript

Mode arborescent

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    Responsable telephonie
    Inscrit en
    D�cembre 2006
    Messages
    119
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, C�te d'Or (Bourgogne)

    Informations professionnelles :
    Activit� : Responsable telephonie

    Informations forums :
    Inscription : D�cembre 2006
    Messages : 119
    Par d�faut Autocomplete via fichier csv
    Bonjour � tous,

    Je suis en train de cr�er une appli php. Je voudrais savoir comment r�cup�rer la valeur(num�ro de tel) d'un input afin de le rechercher un fichier csv et remplir les autres inputs avec les valeurs correspondantes � ce num�ro.

    Je m'explique, j'ai un fieldset dans mon formulaire dans lequel il y � divers input, on peut rentrer le num�ro, le nom l'utilisateur etc...


    De plus j'ai acc�s � un csv servant � l'origine pour l'annuaire outlook donc la structure est la suivante:
    identifiant;nom;prenom;@mail;service;telephone;batiment
    identifiant;nom;prenom;@mail;service;telephone telephone2;batiment

    J'aimerai que lorsque l'on rempli le champ num�ro d'appel ce dernier active automatiquement une recherche dans le fichier csv afin de v�rifier que le num�ro existe (avec une boucle en cas de changement ulterieur du num�ro) et si c'est le cas on rempli les autres input qui suivent avec les infos qui leurs correspondent (enfin ce qui est dispo, car il peut manquer l'@mail ou autre)

    Apr�s j'ai cr�e mes inputs de cette mani�re et je sais pas s'il y a un truc particulier � faire pour faire cette recherche automatique et remplissage automatique si num�ro existant:

    Code html : 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
    <form name="form_demande" method="post" action="../formulaires_traitement/traitement_demande.php">
            <div id="num_appel"><fieldset style="border:none">      
                    <div id="fourcolonnes_centreg"> <!-- Mettre au milieu à gauche du fieldset-->
                            <span class="num_appelant">
                                    <label for="num_appelant">N° de l'appelant: </label>
                                    <input type="text" name="num_appelant" id="num_appelant" placeholder="ex: 34100" />
                            </span>
                    </div>
                    <div id="fourcolonnes_centred"> <!-- Mettre au milieu à droite du fieldset-->
                            <label>Date Appel: </label>
                            <input type="text" id="date_appel" name="date_appel" value="<?php echo date('d-m-Y'); ?>" /> <!-- Affichage du calendrier avec date du jour rentrer automatiquement -->
                    </div>
                    <div id="fourcolonnes_droite"> <!-- Mettre à droite du fieldset-->
                            <label>Heure Appel: </label>
                            <input type="text" id="timepicker" name="heure_appel" value="<?php echo date('H:i'); ?>" /> <!-- Affichage de l'heure: Rentrer automatiquement -->
                    </div>
            </fieldset>
            </div>
            <div class="infoglobales"><fieldset>
                    <legend>Informations Globales</legend>
                            <div id="infoglobalemilieu">
                                    <span>
                                            <label for="nom_demandeur">Demandeur: </label>
                                            <input type="text" name="nom_demandeur" id="nom_demandeur" maxlength="30" />
                                    </span>
                                    <br />
                                    <span>
                                            <label for="service">Service: </label>
                                            <input type="text" name="service" id="service" maxlength="50" />
                                    </span>
                            </div>
                            <!-- Block de droite du fieldset Infoglobale -->
                            <div id="infoglobaledroite">
                                    <span>
                                            <label for="batiment">Bâtiment: </label>
                                            <input type="text" name="batiment" id="batiment" maxlength="10" />
                                    </span>
                                    <span>
                                            <label for="local">Local: </label>
                                            <input type="text" name="local" id="local" />
                                    </span>
                            </div>
                    </fieldset>
            </div>
    </form>

    ex de fichier csv (d�sol� j'ai mis des valeurs au pif):
    ------------------------------------------------------------------------------------------------------------------
    10101010;Dupont;Alfred;[email protected];MON/PTIT/SERVICE;0380808080 0320202020; Bt 012
    10101011;Dupont;Henri;[email protected];CINE DU COIN;0380808081; Bt 035
    10101012;Dupond;Jean Claude;[email protected];ESSENCE;0380808082; Bt 122
    10101013;Dupond;Antoinette;[email protected];POMPIER;0380808083; Bt 135
    10101014;Dubois;Fredreric;[email protected];DANS LE BOIS;0380808084; Bt 148
    10101015;Faitenfler;Ils�;[email protected];PAS DE TRAVAIL;0380808085; Bt 160
    10101016;Inconnu;Les;[email protected];LUI ON SAIT PAS;0380808086; Bt 170
    -----------------------------------------------------------------------------------------------------------------------
    Est-ce que quelqu'un sait comment faire ceci? sachant qu'en plus il arrive qu'une personne ait 2 num

    merci d'avance parce que la j'avoue ne pas savoir faire ce style d'autocomplete

    maxredphenix
    Images attach�es Images attach�es  

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [MySQL] Insert into via fichier .csv
    Par sef313 dans le forum PHP & Base de donn�es
    R�ponses: 1
    Dernier message: 31/05/2010, 17h39
  2. R�ponses: 45
    Dernier message: 14/02/2008, 15h41
  3. Import via fichier csv
    Par phberanger dans le forum D�buter
    R�ponses: 0
    Dernier message: 06/02/2008, 11h32
  4. R�ponses: 1
    Dernier message: 10/01/2008, 13h52
  5. ourir un fichier CSV via Access
    Par pioupiouafr008 dans le forum VBA Access
    R�ponses: 1
    Dernier message: 01/08/2007, 09h54

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