Ciao a tutti, sono nuovo del forum..
Volevo chiedervi se mi potevate aiutare alla modifica del codice...
Utilizzo un gestionale opensource per la creazione di interventi nel quale dopo aver inserito un intervento o una richiesta di assistenza mi da la possibilità di creare un modulo di stampa in pdf..
I valori che mi riporta in stampa quest'ultimo modulo se li prende da questa pagina php
Il codice è configurato per riprendere dal database i dati anagrafici del cliente.. ora quello che servirebbe a me.. è quello di riprendere i dati del "tecnico" e riportarli in stampa nel modulo in aggiunta a questi del cliente..
Ho provato in tutti i modi a modificarne i parametri per la creazione del nuovo... ma dopo svariati tentativi non ci son riuscito per nulla... non mi riesco ad agganciare al database per recuperare i dati del "tecnico" ci riesco solo con quelli del cliente...
Vi aggiungo che le anagrafiche sono tutte nella stessa tabella... Cioè Clienti, Aziende, Tecnici e così via fanno tutte parte della Tabella: an_anagrafiche e poi ad ognuno di esso selezioni il tipo di anagrafica se è un cliente, un fornitore.. un tecnico e così via...
Ma seppur modificando con tutte le variabili possibili proprio non ci son riuscito..
Premetto che di programmazione ne conosco ben poco e quindi semmai potrà essere una cosa facile ma son io che non so dove muovermi...
Qualcuno mi sa dire come fare? Grazieeee
Volevo chiedervi se mi potevate aiutare alla modifica del codice...
Utilizzo un gestionale opensource per la creazione di interventi nel quale dopo aver inserito un intervento o una richiesta di assistenza mi da la possibilità di creare un modulo di stampa in pdf..
I valori che mi riporta in stampa quest'ultimo modulo se li prende da questa pagina php
Il codice è configurato per riprendere dal database i dati anagrafici del cliente.. ora quello che servirebbe a me.. è quello di riprendere i dati del "tecnico" e riportarli in stampa nel modulo in aggiunta a questi del cliente..
Ho provato in tutti i modi a modificarne i parametri per la creazione del nuovo... ma dopo svariati tentativi non ci son riuscito per nulla... non mi riesco ad agganciare al database per recuperare i dati del "tecnico" ci riesco solo con quelli del cliente...
Vi aggiungo che le anagrafiche sono tutte nella stessa tabella... Cioè Clienti, Aziende, Tecnici e così via fanno tutte parte della Tabella: an_anagrafiche e poi ad ognuno di esso selezioni il tipo di anagrafica se è un cliente, un fornitore.. un tecnico e così via...
Ma seppur modificando con tutte le variabili possibili proprio non ci son riuscito..
Premetto che di programmazione ne conosco ben poco e quindi semmai potrà essere una cosa facile ma son io che non so dove muovermi...
Qualcuno mi sa dire come fare? Grazieeee
PHP:
<?php
/**
* Sostituisce a delle stringhe ($nome_stringa$) i valori delle anagrafiche
*/
include_once($docroot."/core.php");
include_once($docroot."/lib/user_check.php");
/*
Anagrafica cliente
*/
//Leggo i dati della destinazione (se 0=sede legale, se!=altra sede da leggere da tabella an_sedi)
if( $idsede == '0' || $idsede == '' || $idsede == '-1' ){
$queryc = "SELECT codice, ragione_sociale, indirizzo, indirizzo2, cap, citta, provincia, piva, codice_fiscale, telefono FROM an_anagrafiche WHERE idanagrafica='".$idcliente."'";
$rsc = $dbo->fetchArray($queryc);
}
else{
$queryc = "SELECT (SELECT codice FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS codice, (SELECT ragione_sociale FROM an_anagrafiche WHERE idanagrafica=an_sedi.idanagrafica) AS ragione_sociale, indirizzo, indirizzo2, cap, citta, provincia, piva, telefono, codice_fiscale FROM an_sedi WHERE idanagrafica='".$idcliente."' AND id='".$idsede."'";
$rsc = $dbo->fetchArray($queryc);
}
$c_codiceanagrafica = $rsc[0]['codice'];
$c_ragionesociale = $rsc[0]['ragione_sociale'];
$c_indirizzo = $rsc[0]['indirizzo'];
$c_cap = $rsc[0]['cap'];
$c_citta = $rsc[0]['citta'];
$c_provincia = $rsc[0]['provincia'];
$c_piva = $rsc[0]['piva'];
$c_codicefiscale = $rsc[0]['codice_fiscale'];
$c_capsoc = $rsc[0]['capitale_sociale'];
$c_sitoweb = $rsc[0]['sitoweb'];
$c_telefono = $rsc[0]['telefono'];
$c_cellulare = $rsc[0]['cellulare'];
$c_email = $rsc[0]['email'];
$c_codiceiban = $rsc[0]['codiceiban'];
if( $c_cap!="" ){ $citta=$c_cap; }
if( $c_citta!="" ){ $citta.=" ".$c_citta; }
if( $c_provincia!="" ){ $citta.=" (".$c_provincia.")"; }
$citta .= "<br/>";
//Sostituisce alle variabili del template i valori
( $c_codiceanagrafica!="" ) ? $body = str_replace( '$c_codice$', $c_codiceanagrafica.",<br/>", $body ) : $body = str_replace( '$c_codice$', "", $body );
( $c_ragionesociale!="" ) ? $body = str_replace( '$c_ragionesociale$', $c_ragionesociale.",<br/>", $body ) : $body = str_replace( '$c_ragionesociale$', "", $body );
( $c_indirizzo!="" ) ? $body = str_replace( '$c_indirizzo$', $c_indirizzo."<br/>\n", $body ) : $body = str_replace( '$c_indirizzo$', "", $body );
( $c_cap!="" ) ? $body = str_replace( '$c_cap$', $c_cap, $body ) : $body = str_replace( '$c_cap$', "", $body );
$body = str_replace( '$c_citta$', $citta, $body );
( $c_provincia!="" ) ? $body = str_replace( '$c_provincia$', "(".$c_provincia.")<br/>", $body ) : $body = str_replace( '$c_provincia$', "<br/>", $body );
if ($c_piva!=$c_codicefiscale){
( $c_piva!="" ) ? $body = str_replace( '$c_piva$', "P.Iva: ".$c_piva."<br/>\n", $body ) : $body = str_replace( '$c_piva$', "", $body );
( $c_codicefiscale!="" ) ? $body = str_replace( '$c_codicefiscale$', "C.F.: ".$c_codicefiscale."<br/>\n", $body ) : $body = str_replace( '$c_codicefiscale$', "", $body );
}else{
( $c_piva!="" ) ? $body = str_replace( '$c_piva$', "P.Iva/C.F.: ".$c_piva."<br/>\n", $body ) : $body = str_replace( '$c_piva$', "", $body );
( $c_codicefiscale!="" ) ? $body = str_replace( '$c_codicefiscale$', "".""."", $body ) : $body = str_replace( '$c_codicefiscale$', "", $body );
}
( $c_capsoc!="" ) ? $body = str_replace( '$c_capsoc$', "Cap.Soc.: ".$c_capsoc."<br/>\n", $body ) : $body = str_replace( '$c_capsoc$', "", $body );
( $c_sitoweb!="" ) ? $body = str_replace( '$c_sitoweb$', "Web: ".$c_sitoweb."<br/>\n", $body ) : $body = str_replace( '$c_sitoweb$', "", $body );
( $c_telefono!="" ) ? $body = str_replace( '$c_telefono$', "Tel: ".$c_telefono."<br/>\n", $body ) : $body = str_replace( '$c_telefono$', "", $body );
( $c_fax!="" ) ? $body = str_replace( '$c_fax$', "Fax: ".$c_fax."<br/>\n", $body ) : $body = str_replace( '$c_fax$', "", $body );
( $c_cellulare!="" ) ? $body = str_replace( '$c_cellulare$', "Cell: ".$c_cellulare."<br/>\n", $body ) : $body = str_replace( '$c_cellulare$', "", $body );
( $c_email!="" ) ? $body = str_replace( '$c_email$', "Email: ".$c_email."<br/>\n", $body ) : $body = str_replace( '$c_email$', "", $body );
( $c_codiceiban!="" ) ? $body = str_replace( '$c_codiceiban$', "IBAN: ".$c_codiceiban."<br/>\n", $body ) : $body = str_replace( '$c_codiceiban$', "", $body );