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

Annotation of /trunk/app/findArchitecte.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 3730 - (hide annotations)
Fri Mar 18 11:50:26 2016 UTC (8 years, 10 months ago) by mbroquet
File size: 1388 byte(s)
Actualisation du trunk
1 mbroquet 3730 <?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: findArchitecte.php 4418 2015-02-24 17:30:28Z tbenita $
7     */
8    
9     require_once "../obj/utils.class.php";
10     $f = new utils("nohtml");
11     $f->isAccredited(array("donnees_techniques","donnees_techniques_modifier","donnees_techniques_ajouter"), "OR");
12     //Récupération des valeurs envoyées
13     $f->set_submitted_value();
14     // Donnees
15     $nom = ($f->get_submitted_post_value("nom") != null) ? $f->get_submitted_post_value("nom") : "";
16     $prenom = ($f->get_submitted_post_value("prenom") != null) ? $f->get_submitted_post_value("prenom") : "";
17     $listData = "";
18    
19     $f->disableLog();
20    
21     $requete = "frequent is TRUE AND";
22     if($nom != "") {
23     $requete .= " upper(nom) LIKE upper('%$nom%')";
24     $requete .= " AND";
25     }
26     if($prenom != "") {
27     $requete .= " upper(prenom) LIKE upper('%$prenom%')";
28     $requete .= " AND";
29     }
30    
31     $requete = substr($requete, 0, (strlen($requete)-4));
32    
33     $sql =
34     "SELECT
35     architecte as value,".
36     "trim(concat(nom,' ', prenom, ' ', ".
37     " cp, ' ', ville)) as content ".
38     "FROM ".DB_PREFIXE."architecte WHERE ".$requete;
39    
40     $res = $f->db->query($sql);
41     $f->isDatabaseError($res);
42     $listData=array();
43     while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)) {
44     $listData[] = $row;
45     }
46    
47     echo json_encode($listData);
48    
49     ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26