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
Partager