当前位置: 首页>>代码示例>>PHP>>正文


PHP sql_db::sql_fetchrowset方法代码示例

本文整理汇总了PHP中sql_db::sql_fetchrowset方法的典型用法代码示例。如果您正苦于以下问题:PHP sql_db::sql_fetchrowset方法的具体用法?PHP sql_db::sql_fetchrowset怎么用?PHP sql_db::sql_fetchrowset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在sql_db的用法示例。


在下文中一共展示了sql_db::sql_fetchrowset方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: die

<?php

include_once "login.php";
$tabpath = "pe";
$titolo = $_SESSION["TITOLO_{$idpratica}"];
$idpratica = $_POST["pratica"];
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
    die("Impossibile connettersi al database");
}
$sql = "select e_vincoli.nome,e_vincoli.descrizione,vincoli.zona from pe.e_vincoli,pe.vincoli where e_vincoli.nome::text=vincoli.vincolo::text \nand e_vincoli.parametri=1  and vincoli.pratica={$idpratica} order by e_vincoli.ordine";
$db->sql_query($sql);
$vincoli = $db->sql_fetchrowset();
$nzone = $db->sql_numrows();
$numcols = $nzone + 3;
for ($i = 0; $i < $nzone; $i++) {
    if ($vincolo != $vincoli[$i]["nome"]) {
        $vincolo = $vincoli[$i]["nome"];
        if ($n) {
            $colspan[] = $n;
        }
        //numero di colonne per lo span del vincolo
        $index[] = $i;
        //primo indice dove trovo la descrizione del vincolo
        $n = 1;
    } else {
        $n++;
    }
    // una colonna di parametri per ogni zona	ARRAY[vincolo][zona][parametro]
    $zona = $vincoli[$i]["zona"];
    $sql = "select parametro,valore from pe.e_parametri_zone where vincolo='{$vincolo}' and zona='{$zona}'";
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:pe.tabella_progetto.php

示例2: die

    }
}
$db = new sql_db($dbhost, $dbuname, $dbpass, $dbname, false);
if (!$db->db_connect_id) {
    die("Impossibile connettersi al database {$dbtype}");
}
$root = $dom->document_element();
$start = $root->get_elements_by_tagname("body");
$lista_field = $root->get_elements_by_tagname("user-field-get");
$out = get_table_fields($root);
$risultato = array();
//Ciclo sulle Tabelle
foreach ($out as $key => $value) {
    $sql_query[$key] = crea_query($key, $value, $cond);
    $db->sql_query($sql_query[$key]);
    $ris[$key] = $db->sql_fetchrowset();
    //Ciclo sui campi delle tabelle
    foreach ($value as $val) {
        $s = $key . "." . $val;
        $risultato[$s] = array();
        //Ciclo sui valori dei campi
        //echo "<br>";print_r($ris[$key]);
        foreach ($ris[$key] as $k => $v) {
            array_push($risultato[$s], $v[$val]);
        }
    }
}
//Modifico il file
foreach ($lista_field as $val) {
    $p = get_paragr($val);
    list($attr) = $p->attributes();
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:stp.crea_doc.php

示例3: calcolacodicefiscale_calcolacomune

function calcolacodicefiscale_calcolacomune($com)
{
    //----------------------------------------------------------------------------------------------------//
    //                               calcolacodicefiscale_calcolacomune                                   //
    // Restituisce il codice riferito al comune di nascita $com cercandolo nei files  comuni1(2,3,4).csv  //
    // La lista dei comuni Ú stata suddivisa in 4 files per rendere più veloce la ricerca.                //
    // Se non viene trovato il comune il valore di ritorno Ú "0"                                          //
    //                                                                                                    //
    //----------------------------------------------------------------------------------------------------//
    $finali = "12344";
    // stringa che contiene le lettere finali del file a seconda dell'iniziale
    //$PERCORSO="./dati/comuni/"; //path dei files comuni1-4.csv
    $iniziale = substr($com, 0, 1);
    // se l'iniziale non Ú una lettera ritorna il codice di errore
    if (ord($iniziale) < 65 || ord($iniziale) > 90) {
        return "0";
    }
    //sceglie il nome del file in base all'iniziale
    /* $filecomuni=$PERCORSO."comuni".substr($finali,floor((ord($iniziale)-64)/6),1).".csv";
       //apre in lettura il file in $filecomini che contiene l'elenco dei comuni e dei rispettivi codici
       $fp = fopen($filecomuni,"r");
       $cod="0";
       // legge il file finchÚ non trova il comune (inserisce il codice in $cod)
       while (  ($stringa = fgets($fp,4096)) and ($cod=="0")   ){
                  //riporta nell'array $campi il nome del comune letto($campi[0]) e il codice ($campi[1])
                  $campi=explode(";",$stringa);
                  if ($campi[0]==$com) {
                       //se ha trovato il comune mette in $cod il codice
                       $cod=substr($campi[1],0,4);
                  }
       }
       fclose($fp);*/
    $db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
    if (!$db->db_connect_id) {
        die("Impossibile connettersi al database");
    }
    $sql = "SELECT codice FROM pe.e_comuni WHERE nome ilike '{$com}'";
    if ($db->sql_query($sql)) {
        $ris = $db->sql_fetchrowset();
        if (count($ris) == 1) {
            $cod = $ris[0]['codice'];
        } else {
            return 0;
        }
    }
    return $cod;
}
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:47,代码来源:calcolacodicefiscale.php

示例4: where

    if ($cusezione) {
        $sqlcu = "curbano.sezione='{$cusezione}' and ";
    }
    if ($cufoglio) {
        $sqlcu .= "curbano.foglio='{$cufoglio}' and ";
    }
    if ($cumappale) {
        $sqlcu .= "curbano.mappale='{$cumappale}' and ";
    }
    $sqlcu = "select pratica from pe.curbano where (" . substr($sqlcu, 0, strlen($sqlcu) - 4) . ")";
    if ($sqlunion) {
        $sqlunion .= " union ";
    }
    $sqlunion .= $sqlcu;
}
if ($sqlprat . $sqlunion) {
    $sql = "select riferimenti.id,riferimenti.descrizione,avvioproc.pratica,avvioproc.numero from pe.riferimenti,pe.avvioproc where avvioproc.riferimento=riferimenti.id and avvioproc.riferimento<>0";
    if ($sqlprat) {
        $sql .= " and ({$sqlprat})";
    }
    if ($sqlunion) {
        $sql .= " and pratica in ({$sqlunion})";
    }
    $sql .= " order by riferimenti.descrizione, avvioproc.data_presentazione;";
    //echo $sql;
    $db->sql_query($sql);
    $riferimenti = $db->sql_fetchrowset();
    $nrif = $db->sql_numrows();
} else {
    $noquery = 1;
}
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:db.pe.riferimenti.php

示例5: valida_dati

function valida_dati($array_config, $campi_obbligatori)
{
    //dall'array tratto dal file di configurazione crea l'array campi=>valori validati per il db
    $OK_Save = 1;
    $db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
    if (!$db->db_connect_id) {
        die("Impossibile connettersi al database");
    }
    //Controllo dei campi obbligatori
    if (isset($campi_obbligatori)) {
        foreach ($campi_obbligatori as $c) {
            if (strlen(trim($_POST[trim($c)])) == 0) {
                $errors[trim($c)] = "Campo Obbligatorio";
                $OK_Save = 0;
            }
        }
    }
    //for ($i=1;$i<count($array_config);$i++){
    //	$row_config=explode('|',$array_config[$i]);
    //	foreach($row_config as  $r)
    //		$array_def[]=explode(';',$r);
    //}
    for ($i = 0; $i < count($array_config); $i++) {
        $row_config = $array_config[$i];
        foreach ($row_config as $r) {
            $array_def[] = explode(';', $r);
        }
    }
    foreach ($array_def as $def) {
        $campo = $def[1];
        $tipo = trim($def[3]);
        $val = trim($_POST[$campo]);
        //echo "Sto Validando $campo : $tipo con valore ".$val."<br>";
        switch ($tipo) {
            case "idriga":
                $val = '';
                //inutile metterlo nella query
                break;
            case "pratica":
                if (strlen(trim($val)) > 0) {
                    $sql = "SELECT pratica FROM pe.avvioproc WHERE numero='{$val}'";
                    if ($db->sql_query($sql)) {
                        $r = $db->sql_fetchrowset();
                        if (count($r) == 0) {
                            $OK_Save = 0;
                            $errors[$campo] = "La pratica {$val} non esiste";
                        } else {
                            $val = "'{$val}'";
                        }
                    }
                } else {
                    $val = "NULL";
                }
                break;
            case "text":
            case "textarea":
            case "richtext":
            case "autosuggest":
                if (strlen($val) > 0) {
                    if (get_magic_quotes_runtime() or get_magic_quotes_gpc()) {
                        //$val="'".htmlentities($val)."'";
                        $val = "'" . $val . "'";
                        //$val="'".$val."'";
                    } else {
                        //$val="'".htmlentities(addslashes($val),ENT_QUOTES)."'";
                        $val = "'" . addslashes($val) . "'";
                    }
                } elseif (strlen($val) === 0) {
                    $val = "NULL";
                }
                break;
            case "data":
                $l = strlen($val);
                //primo controllo se i caratteri inseriti sono del tipo corretto
                if (strlen($val) > 0 and !ereg("([0123456789/.-]{" . $l . "})", $val)) {
                    $OK_Save = 0;
                    $errors[$campo] = "Formato della data non valido {$val}";
                } else {
                    list($giorno, $mese, $anno) = split('[/.-]', $val);
                    //Da Verificare..... il 30 Febbraio 2005 lo prende se scritto come anno-mese-giorno con anno a 2 cifre!!!!! Errore
                    if (strlen($val) > 0 and checkdate((int) $mese, (int) $giorno, (int) $anno)) {
                        $val = "'" . $giorno . "/" . $mese . "/" . $anno . "'";
                    } elseif (strlen($val) > 0 and strlen($giorno) > 3 and checkdate((int) $mese, (int) $anno, (int) $giorno)) {
                        $val = "'" . $anno . "/" . $mese . "/" . $giorno . "'";
                    } elseif (strlen($val) > 0 and strlen($giorno) <= 2 and checkdate((int) $mese, (int) $anno, (int) $giorno)) {
                        $OK_Save = 0;
                        $errors[$campo] = "Data ambigua {$val}";
                    } elseif (strlen($val) > 0) {
                        $OK_Save = 0;
                        $errors[$campo] = "Data non valida {$val}";
                    } elseif (strlen($val) === 0) {
                        $val = "NULL";
                    }
                }
                break;
            case "select":
                if ($val) {
                    $val = "'" . addslashes($val) . "'";
                }
                break;
//.........这里部分代码省略.........
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:101,代码来源:db.savedata.php

示例6: unset

$db->sql_query ($sql);
$numrows=$db->sql_numrows();

if ($numrows>0) return;*/
if ($_POST["foglio"] && $_POST["mappale"]) {
    $sqlmappali = " and foglio='{$fg}' and mappale='{$mp}'";
}
if (isset($_POST["sezione"])) {
    $sqlmappali .= " and sezione={$sezione}";
}
//print_array($_POST);
$sql = "select sezione,foglio,mappale from pe.cterreni where pratica={$idpratica} {$sqlmappali};";
//echo "<p>$sql</p>";
$db->sql_query($sql);
$mappali = $db->sql_fetchrowset();
$numrows = $db->sql_affectedrows();
//if (!$mappali) return;
unset($sqlmappali);
foreach ($mappali as $mappale) {
    unset($sql);
    if ($mappale["sezione"]) {
        $sql = "sezione='" . $mappale["sezione"] . "' and ";
    }
    if ($mappale["foglio"]) {
        $sql .= "foglio='" . $mappale["foglio"] . "' and ";
    }
    if ($mappale["mappale"]) {
        $sql .= "mappale='" . $mappale["mappale"] . "' and ";
    }
    $sqlmappali .= "(" . substr($sql, 0, -5) . ") or ";
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:30,代码来源:db.pe.assegna_vincoli.php

示例7: foreach

    $tabella = new tabella_v($file_config, "view");
    $nrec = $tabella->set_dati("id={$id}");
    $tabella->set_titolo("Modello " . $tabella->array_dati[0]["nome"], "modifica");
    $tabella->get_titolo();
    $tabella->tabella();
    ?>
        <!-- fine contenuto-->
         </TD>
      </TR>
    </TABLE>
<?php 
} else {
    $tabella_modelli = new Tabella_h("{$tabpath}/modelli_{$tipo}", 'list');
    $sql = "select distinct opzione,form,stampa from stp.e_form order by stampa;";
    $db->sql_query($sql);
    $elenco_form = $db->sql_fetchrowset();
    ?>
    <form method="post" name="modelli" action="">
        <input type="hidden" name="azione" id="azione" value="">
        <input type="hidden" name="idriga" id="idriga" value="0">
    </form>
    <H2 class="blueBanner">Elenco dei modelli</H2><form method="post" name="modelli" action="">
        <TABLE cellPadding=0  cellspacing=0 border=0 class="stiletabella" width="100%">		
        
<?php 
    foreach ($elenco_form as $row) {
        $form = $row["form"];
        $desc = $row["opzione"];
        //Visualizzare solo quelli inerenti il form e opzioni
        $num_modelli = $tabella_modelli->set_dati("form='{$form}' and nome ilike '%.{$tipo}'");
        if ($tipo == 'html') {
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:stp.modelli.php

示例8: on

    $sql = "select titolo." . $campo_cc . " as scade_cc, titolo." . $campo_oneri . " as scade_oneri,monet,cc,(b1-scb1) as b1,(b2-scb2) as b2 from oneri.totali,pe.titolo where oneri.totali.pratica=pe.titolo.pratica and pe.titolo.pratica={$idpratica}";
    if (!$db->sql_query($sql)) {
        print_debug($sql);
    }
    //$db->sql_query($sql);
    //echo "<p>$sql</p>";
    //$db->sql_fetchrow();
}
$oneri = 1;
if ($oneri) {
    $sql = "select * from oneri.e_rata_calcolo where tipo='{$tipo}' order by rata";
    print_debug($sql);
    if (!$db->sql_query($sql)) {
        print_debug($sql);
    }
    $rate = $db->sql_fetchrowset();
    $nrec = $db->sql_numrows();
    //print_r($rate);
    for ($i = 0; $i < $nrec; $i++) {
        $nrata = $rate[$i]["rata"];
        $titolo = $rate[$i]["titolo"];
        $calcolacc = $rate[$i]["calcola_cc"];
        $calcolab1 = $rate[$i]["calcola_b1"];
        $calcolab2 = $rate[$i]["calcola_b2"];
        $scadenza = $rate[$i]["scadenza"];
        if ($data_rata1) {
            $sql = "insert into oneri.rate (pratica,rata,titolo,cc,b1,b2,data_scadenza) select {$idpratica},{$nrata},'{$titolo}',{$calcolacc},{$calcolab1},{$calcolab2},'{$data_rata1}'::date  + INTERVAL '{$scadenza} months' from oneri.totali where oneri.totali.pratica={$idpratica}";
        } else {
            if ($campo_cc) {
                $sql = "insert into oneri.rate (pratica,rata,titolo,cc,b1,b2,data_scadenza) select {$idpratica},{$nrata},'{$titolo}',{$calcolacc},{$calcolab1},{$calcolab2},{$campo_cc}  + INTERVAL '{$scadenza} months' from oneri.totali left join pe.titolo on(oneri.totali.pratica=pe.titolo.pratica) where oneri.totali.pratica={$idpratica}";
            }
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:db.oneri.calcolarate.php

示例9: crea_tabella

function crea_tabella($matr, $pr, $schema, $err)
{
    include_once "login.php";
    $result = array();
    $db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
    if (!$db->db_connect_id) {
        die("Impossibile connettersi al database {$dbtype}");
    }
    $tab_name = @array_keys($schema);
    //ARRAY CON I NOMI DELLE VISTE A DISPOSIZONE PER LE STAMPE
    foreach ($matr as $key => $val) {
        $tmp = "";
        if (@in_array($key, $tab_name)) {
            //CONTROLLO CHE LA VISTA  ESISTA NELLO SCHEMA STP
            foreach ($val as $v) {
                if (in_array($v, $schema[$key])) {
                    //CONROLLO CHE IL CAMPO ESISTA NELLA VISTA
                    $tmp .= $v . ",";
                } else {
                    $err[0][] = "campo {$v} non esistente nella vista {$key}";
                    //echo "campo $v non esistente nella vista $key<br>";
                }
            }
            $tmp = substr($tmp, 0, strlen($tmp) - 1);
            $sql = "SELECT {$tmp} FROM stp.{$key} WHERE pratica={$pr}";
            //Eseguo la query di selezione dei campi del modello
            if (!$db->sql_query($sql)) {
                //exit("ERRORE nella Query $sql");
                //echo "Errore nella creazione del documento ! Controlla i tag $key<br>$sql<br>";
            } else {
                $result[$key] = $db->sql_fetchrowset();
                //Ciclo sui campi delle tabelle
                foreach ($val as $v) {
                    $s = $key . "." . $v;
                    $risultato[$s] = array();
                    //Ciclo sui valori dei campi
                    if (count($result[$key]) > 0) {
                        foreach ($result[$key] as $k => $p) {
                            array_push($risultato[$s], $p[$v]);
                        }
                    }
                }
            }
        } elseif (substr($key, 0, 8) == "funzione") {
            foreach ($val as $v) {
                //Ciclo sui nomi delle funzioni
                $sql = "SELECT * FROM stp." . $v . "({$pr});";
                //echo "<br>$sql<br>";
                if (!$db->sql_query($sql)) {
                    //echo "Errore nella creazione del documento ! Controlla i tag $key<br>$sql<br>";
                } else {
                    $s = $key . "." . $v;
                    $result[$s] = $db->sql_fetchrowset();
                    $risultato[$s] = array();
                    //Ciclo sui valori dei campi
                    if (count($result[$s]) > 0) {
                        foreach ($result[$s] as $k => $p) {
                            array_push($risultato[$s], $p[$v]);
                        }
                    }
                }
            }
        } elseif (substr($key, 0, 4) == "data") {
            $risultato["data.data"][0] = date("d-m-Y");
        } else {
            //echo $key."<br>";
            $err[0][] = "Vista {$key} non esistente";
            //echo "Vista $key non esistente<br>";
        }
    }
    if ($err) {
        $risultato["errori"] = $err[0];
    }
    return $risultato;
}
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:75,代码来源:stp.leggi_rtf.php

示例10: hexstr

<?php

include "login.php";
function hexstr($hexstr)
{
    $hexstr = str_replace(' ', '', $hexstr);
    $hexstr = str_replace('\\x', '', $hexstr);
    $retstr = pack('H*', $hexstr);
    return $retstr;
}
$db = new sql_db('192.168.1.100', 'postgres', 'postgres', DB_NAME, false);
if (!$db->db_connect_id) {
    die("Impossibile connettersi al database");
}
$sql = "select oledoc from attdoc where not oledoc is null limit  10;";
$db->sql_query($sql);
$r = $db->sql_fetchrowset();
header("Content-Type: application/vnd.ms-word");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("content-disposition: inline;filename=test.doc");
echo $r[0]['oledoc'];
//foreach($r as $v) print( "<p>".hexstr($v['oledoc'])."</p>");
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:23,代码来源:previewPDF.php

示例11: elseif

    } elseif ($ricerca["tipo_pratica"] > 2) {
        $arr_cond[] = "tipo = " . $ricerca["tipo_pratica"] . "";
    }
}
if (is_array($arr_cond)) {
    $cond = "WHERE " . implode(" AND ", $arr_cond);
}
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
    die("Impossibile connettersi al database");
}
/*Ricerca dei valori*/
$sql = "SELECT pratica,numero,data_presentazione FROM pe.avvioproc {$cond} order by data_presentazione,numero;";
//echo "<p>$sql</p>";
$db->sql_query($sql);
$risultato = $db->sql_fetchrowset();
//include "./lib/stati.class.php";
for ($i = 0; $i < count($risultato); $i++) {
    $pratica = $risultato[$i]["pratica"];
    //$st=new Stati($pratica);
    //$st->get_stato();
    //$stato=$st->stato["descrizione"];
    $sql_ins = "SELECT tmsins FROM pe.avvioproc WHERE pratica={$pratica};";
    $db->sql_query($sql_ins);
    $tms = $db->sql_fetchfield("tmsins");
    if ($tms) {
        $data_ins[] = date("d/m/y", $tms);
    } else {
        $data_ins[] = "non disponibile";
    }
    /*Ricerca Destinazione d'uso*/
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:db.admin.report.php

示例12: trim

$self = $_SERVER["PHP_SELF"];
$campo = trim($_GET["campo"]);
$tabella = trim($_GET["tabella"]);
if (NEW_VINCOLI == 1) {
    $sql = "select distinct nome_zona as zona,coalesce(sigla,'')||' - '||coalesce(descrizione,'') as descrizione from vincoli.zona where nome_vincolo ilike '{$val['0']}%' and nome_tavola ilike '{$val['1']}%';";
} else {
    $sql = "select zona,coalesce(descrizione,'') as descrizione from {$schema}.e_vincoli_zone where vincolo ilike '{$sql}%';";
}
$campo = $_GET["campo"];
//riprendo il valore nel caso lo avessi cambiato
$db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
if (!$db->db_connect_id) {
    die("Impossibile connettersi al database");
}
$db->sql_query($sql);
$elenco = $db->sql_fetchrowset();
$nrec = $db->sql_numrows();
//echo $sql;
?>

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<style type="text/css">
<!--
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
}
a:link {
	color: #0000FF;
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:elenco.zone_vincolo.php

示例13: die

	parent.document.getElementById("dwindow").style.display="none";
	parent.document.getElementById("cframe").src="";
}

</script>

<FONT Verdana, Geneva, Arial, sans-serif size="-1">
<?php 
if ($sql) {
    $db = new sql_db(DB_HOST, DB_USER, DB_PWD, DB_NAME, false);
    if (!$db->db_connect_id) {
        die("Impossibile connettersi al database");
    }
    $sql = "select distinct nome,cap,sigla_prov from pe.e_comuni where nome ilike '{$sql}%' order by nome;";
    $db->sql_query($sql);
    $comuni = $db->sql_fetchrowset();
    $nrec = $db->sql_numrows();
    for ($i = 0; $i < $nrec; $i++) {
        $nomecomune = htmlentities($comuni[$i]["nome"]);
        $nomecomune = str_replace("'", "\\'", $nomecomune);
        print "<a href=\"javascript:loaddata('{$nomecomune}','" . $comuni[$i]["cap"] . "','" . $comuni[$i]["sigla_prov"] . "')\">";
        $prov = $comuni[$i]["sigla_prov"];
        $prov ? $prov = " ({$prov})" : $prov;
        print $comuni[$i]["nome"] . $prov . "</a><br>";
    }
    ?>
	</FONT>
	<br>
	<form method="get" action="<?php 
    $self;
    ?>
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:elenco.comuni.php

示例14: on

 //$tot=$db->sql_fetchfield("tot");
 $totali_pr = $tot;
 //	$resto=($tot%$limit);
 //	$_SESSION["tot_pagine"]=($resto==0)?($tot/$limit):(floor($tot/$limit)+1);
 //}
 //$sql="SELECT avvioproc.id,avvioproc.pratica,avvioproc.numero,avvioproc.data_presentazione FROM pe.titolo left join pe.avvioproc on (titolo.pratica=avvioproc.pratica) WHERE numero='027P006' LIMIT $limit OFFSET ".($offset*$limit).";";
 //$sql_dia="SELECT avvioproc.id,avvioproc.pratica,avvioproc.numero,avvioproc.data_presentazione FROM pe.infodia left join pe.avvioproc on (infodia.pratica=avvioproc.pratica) WHERE diniego=0 AND sospesa=0 $filter_dia LIMIT $limit OFFSET ".($offset*$limit).";";
 //$sql_pc="SELECT avvioproc.id,avvioproc.pratica,avvioproc.numero,avvioproc.data_presentazione FROM pe.titolo left join pe.avvioproc on (titolo.pratica=avvioproc.pratica) WHERE NOT data_rilascio IS NULL $filter_pc LIMIT $limit OFFSET ".($offset*$limit).";";
 $sql_dia = "(SELECT avvioproc.id,avvioproc.pratica,avvioproc.numero,avvioproc.data_presentazione FROM pe.infodia left join pe.avvioproc on (infodia.pratica=avvioproc.pratica) WHERE diniego=0 AND sospesa=0 {$filter_dia} order by data_presentazione,id)";
 $sql_pc = "(SELECT avvioproc.id,avvioproc.pratica,avvioproc.numero,avvioproc.data_presentazione FROM pe.titolo left join pe.avvioproc on (titolo.pratica=avvioproc.pratica) left join pe.lavori on (lavori.pratica=avvioproc.pratica) WHERE NOT data_rilascio IS NULL {$filter_pc} order by data_presentazione,id)";
 $sql = $tipo == 0 ? $sql_dia . " UNION " . $sql_pc : ($tipo == 1 ? $sql_pc : $sql_dia);
 //if($_SESSION["USER_ID"]<4) echo "<p>$sql</p>";
 if (!$db->sql_query($sql)) {
     print_debug($sql);
 }
 $ris = $db->sql_fetchrowset();
 $err = 0;
 passthru("rm " . STAMPE_DIR . "anagrafe_tributaria.txt");
 // TROVO INFO SUL RECORD DI TESTA
 $sql = "SELECT * FROM anagrafe_tributaria.find_testa({$anno});";
 if (!$db->sql_query($sql)) {
     print_debug($sql);
 }
 $testa = $db->sql_fetchrowset();
 $testa = implode("", $testa[0]);
 // SCRITTURA DEL RECORD DI TESTA
 $handle = fopen(STAMPE_DIR . "anagrafe_tributaria.txt", 'a+');
 if (!$handle) {
     echo "Impossibile aprire il file " . $dir . "anagrafe_tributaria";
 }
 fwrite($handle, $testa);
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:anag_trib.ricerca.php

示例15: distinct

 //verifico l'esitenza dei vincoli per la pratica corrente
 $sql_vincoli = "select (coalesce(cdu.mappali.sezione,'') || ','::text || cdu.mappali.foglio || ','::text || cdu.mappali.mappale) as particella,mappali.vincolo,mappali.zona,mappali.perc_area,e_vincoli.descrizione from pe.e_vincoli, cdu.mappali where\nmappali.vincolo=e_vincoli.nome and pe.e_vincoli.cdu=1 and pratica={$idpratica} order by cdu.mappali.perc_area desc, cdu.mappali.sezione,cdu.mappali.foglio,cdu.mappali.mappale;";
 print_debug("Vincoli\n" . $sql_vincoli);
 //aggiungo i mappali che non risultano legati a vincoli
 $sql_mappali = "select (coalesce(cdu.mappali.sezione,'') || ','::text || cdu.mappali.foglio || ','::text || cdu.mappali.mappale)  as particella from cdu.mappali where pratica={$idpratica} and vincolo is null;";
 print_debug($sql_mappali, "tabella");
 //SCHEMA DB NUOVO
 //elenco dei piani
 $sql_piani2 = "select nome_vincolo,nome_tavola,descrizione from vincoli.tavola where cdu=1 order by ordine;";
 print_debug($sql_piani2, "tabella");
 //verifico l'esitenza dei vincoli per la pratica corrente
 $sql_vincoli2 = "select distinct(coalesce(cdu.mappali.sezione,'') || ','::text || cdu.mappali.foglio || ','::text || cdu.mappali.mappale) as particella,mappali.vincolo,mappali.zona,mappali.tavola,mappali.perc_area,\ncase when coalesce(zona.sigla,'')<>'' then zona.sigla else zona.descrizione end as descrizione from cdu.mappali left join vincoli.zona on (mappali.zona=zona.nome_zona and mappali.vincolo=zona.nome_vincolo) \nleft join vincoli.tavola on (mappali.tavola=zona.nome_tavola) where tavola.cdu=1 and  pratica={$idpratica}";
 print_debug("Vincoli\n" . $sql_vincoli2);
 //echo "<p>$sql_vincoli2</p>";
 $db->sql_query($sql_piani2);
 $piani = $db->sql_fetchrowset();
 $npiani = $db->sql_numrows();
 $db->sql_query($sql_vincoli2);
 $vincoli = $db->sql_fetchrowset();
 $nvincoli = $db->sql_numrows();
 $db->sql_query($sql_mappali);
 $mappali = $db->sql_fetchrowset();
 $nmappali = $db->sql_numrows();
 $array_mappali = array();
 $array_zone = array();
 //verifico se esiste il vincolo nelle tavole
 for ($r = 0; $r < $nvincoli; $r++) {
     $idparticella = $vincoli[$r]["particella"];
     $piano = $vincoli[$r]["tavola"];
     $zona = $array_zone[$idparticella][$piano];
     if ($zona) {
开发者ID:mamogmx,项目名称:praticaweb-alghero,代码行数:31,代码来源:cdu.vincoli.php


注:本文中的sql_db::sql_fetchrowset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。