Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1482 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Vérificateur de code postal

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Vérificateur de code postal

n°2227889
gasolina
Posté le 13-05-2014 à 14:45:17  profilanswer
 

Bonjour,  
 
Je dois créer une page web qui pointera sur une base de données où j'ai une table 'codepostale' vide, le but de la page web est que lorsque l'on entre un code postal, une vérification se fasse avec la base de données et si le code postal n’apparaît pas dedans on l'ajoute et en même temps on télécharge un fichier.
 
Ainsi si on entre deux fois le même code postal, on reçoit un message comme quoi ce code postal est déjà dans la base de données et on ne télécharge pas le fichier.
 
Avez-vous une idée de la manière dont il faut procéder?
 
Merci d'avance de vos réponses
 
Cordialement
 

mood
Publicité
Posté le 13-05-2014 à 14:45:17  profilanswer
 

n°2227890
Pablo Escr​obarbe
Retour d'exil
Posté le 13-05-2014 à 15:00:14  profilanswer
 

Oui tu sélectionnes le codepostal et tu le compares.

n°2227892
rufo
Pas me confondre avec Lycos!
Posté le 13-05-2014 à 15:14:48  profilanswer
 

Où tout simplement, tu vérifie dans la BD l'existence du code saisi avec une requête du genre :
select cp from codepostale where cp = '$CodePostalSaisi';
Si la requête retourne 0 résultat, il n'existe pas, s'il retourne 1 résultat, il existe. En fonction, tu appliques le traitement approprié avec un simple if/else ;)


Message édité par rufo le 13-05-2014 à 15:14:57

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2227944
Pablo Escr​obarbe
Retour d'exil
Posté le 14-05-2014 à 09:37:24  profilanswer
 

Oui c'est ce que je voulais dire mais j'ai fourché dans mon cerveau :D

n°2228053
gasolina
Posté le 14-05-2014 à 17:36:09  profilanswer
 

Merci pour vos réponses j'ai réussi à faire ce que je voulais, juste une autre petite question, est-ce possible avec un lien sur cette page de récupérer un fichier excel comprenant les infos d'une table de ma base de données?
 
Bonne soirée à vous

n°2228086
Pablo Escr​obarbe
Retour d'exil
Posté le 15-05-2014 à 08:51:24  profilanswer
 

Le plus simple c'est de faire du csv. Tu prends les données de ton tableau et tu écris dans un fichier avec les colonnes séparées par un ";"

 

Un truc du genre :

Code :
  1. <?php
  2. header('Content-type: application/octet-stream;');
  3. header('Content-Transfer-Encoding: base64');
  4. header('Content-Disposition: attachment; filename="'.$nameFile.'.csv"');
  5. echo "num; Nom ; Prenom ; Telephone ; Portable ; Mail \n";
  6. while($ligne= mysqli_fetch_array($tab, MYSQLI_ASSOC){
  7. $var = $i.";".$ligne['Nom'].";".$ligne['Prenom'].";".$ligne['Telephone'].";".$ligne['Portable'].";".$ligne['Mail']."\n";
  8. $i++;
  9. }


Message édité par Pablo Escrobarbe le 15-05-2014 à 08:51:44
n°2228103
rufo
Pas me confondre avec Lycos!
Posté le 15-05-2014 à 10:32:48  profilanswer
 

euh, manque pas un echo $var après le while :??:
 
Edit : sans ça, le csv va contenir que les noms de colonnes :/


Message édité par rufo le 15-05-2014 à 10:33:23

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2228104
gasolina
Posté le 15-05-2014 à 10:36:32  profilanswer
 

merci pour votre aide, je regarde ça

n°2229622
anthonyc12
Posté le 31-05-2014 à 11:25:40  profilanswer
 

Hé gasolina, j'ai été confronté à la même confusion en fait je fais un site de gestion de l'hôpital France où je suis dans le besoin de même paris postal code idée que vous recherchez. J'ai essayé le code suivant donné par Petitpois2 et je dois dire que ce gars-là est bonne en elle après peu de changements dans le code, il est parfaitement travaille pour moi, je vous suggère d'essayer celui-là aussi. si vous êtes toujours confrontés même problème si quelques googler je suggère.
Code:
<? Php
header ('Content-type: application / octet-stream;');
header ('Content-Transfer-Encoding: base64');
header ('Content-Disposition: attachment; filename = "' $ nameFile.. 'csv.'" );
echo "num, Name, Surname, Telephone, Mobile, Mail \ n";
while ($ row = mysqli_fetch_array ($ tab, MYSQLI_ASSOC) {
$ Var = $i.";".$ligne['Nom'].";".$ligne['Prenom'].";".$ligne['Telephone'].";".$ligne['Portable'].";".$ligne['Mail']."\n";
$ I + +;
}

n°2229854
Pablo Escr​obarbe
Retour d'exil
Posté le 03-06-2014 à 10:11:09  profilanswer
 

Je suis bonne :o
 
et oui j'avais oublié un echo.


Message édité par Pablo Escrobarbe le 03-06-2014 à 10:11:27

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Vérificateur de code postal

 

Sujets relatifs
Code pas totalement fonctionnel[WEB] QR CODE et identifiant unique
retour en arrière dans le codeInterprétation d'un code javascript
[AIDE] code HTML/PHP formulaire avec envoi mail automatiquecode pour selection et envoi d'une vidéo à démarrer sur la TV
code complexePHP problème de code
[C++] utiliser des classes dans mon codejavascript : window.onerror lire le code jetant une erreur
Plus de sujets relatifs à : Vérificateur de code postal


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR