/[openfoncier]/trunk/app/findPetitionnaire.php
ViewVC logotype

Contents of /trunk/app/findPetitionnaire.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 741 - (show annotations)
Mon Nov 19 10:29:19 2012 UTC (12 years, 2 months ago) by vpihour
File size: 2120 byte(s)
Action javascript sur le formulaire de demande

1 <?php
2 /**
3 * Ce script a pour objet de recuperer la liste des pétionnaires correspondant aux critères de recherche
4 *
5 * @package openfoncier
6 * @version SVN : $Id$
7 */
8 $DEBUG=1;
9 require_once "../obj/utils.class.php";
10
11 // Donnees
12 $par_nom = (isset($_GET['par_nom']) ? $_GET['par_nom'] : "" );
13 $par_prenom = (isset($_GET['par_prenom']) ? $_GET['par_prenom'] : "" );
14 $mor_denomination = (isset($_GET['mor_denomination']) ? $_GET['mor_denomination'] : "" );
15 $mor_nom = (isset($_GET['mor_nom']) ? $_GET['mor_nom'] : "" );
16 $type = (isset($_GET['type']) ? $_GET['type'] : "" );
17
18 $f = new utils("nohtml");
19 $f->disableLog();
20
21 $sql =
22 "SELECT
23 demandeur, particulier_nom, particulier_prenom, particulier_date_naissance, particulier_civilite,
24 personne_morale_denomination, personne_morale_siret, personne_morale_nom, personne_morale_civilite, personne_morale_prenom,
25 particulier_commune_naissance, particulier_departement_naissance,
26 personne_morale_raison_sociale, personne_morale_categorie_juridique,
27 numero, voie, complement, lieu_dit, localite, code_postal, bp, cedex, pays,
28 division_territoriale, telephone_fixe, telephone_mobile, indicatif, courriel, notification
29 FROM
30 ".DB_PREFIXE."demandeur
31 WHERE frequent is TRUE AND type_demandeur = '$type'
32 AND (
33 ( upper(particulier_nom) LIKE upper('%$par_nom%') AND upper(particulier_prenom) LIKE upper('%$par_prenom%') )
34 OR
35 ( upper(personne_morale_denomination) LIKE upper('%$mor_denomination%') AND personne_morale_nom LIKE upper('%$mor_nom%') )
36 )";
37
38 $res = $f->db->query($sql);
39 $f->isDatabaseError($res);
40
41 $listData = "";
42 $civ = '';
43 while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
44
45 foreach ($row as $value) {
46
47 $listData .= (($value!= '') ? $value:'') . '_';
48 }
49 $listData .= ";";
50 }
51
52 echo json_encode($listData);
53 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26