Giovedì 09 Febbraio 2012
Nel Sito
Home Page
Download
Documentazione
Esempi
Siti Sviluppati

Link Utili

Suggerimenti
Un'immagine al posto del codice
Se si vuole inserire un'immagine al posto di codice articolo nella lista dei prodotti, sostituite la funzione che visualizza il codice articolo:

art_html('<a href="skart.php3?art_cod={codice}">{codice}</a>');

con:

art_html('<a href="skart.php3?art_cod={codice}"><img src="image.gif" border="0" width="150" height="150"></a>');
 
See-Commerce - Manuale Utente
6.3.4 - Le Funzioni del Modulo scart.inc  | Indice | << | >>
 
art_calc($calcolo)

La funzione visualizza il risultato del calcolo effettuato. L'elenco dei calcoli abilitati è riportato tra i parametri d'input.

Parametro d'input:

$calcolo - Tipo di calcolo richiesto. Quelli supportati sono:

'listino' - ritorna il listino di vendita calcolato
'eurolistino' - ritorna il listino di vendita calcolato in euro.
'importo' - ritorna il listino di vendita calcolato con iva
'euroimporto' - ritorna il listino di vendita calcolato con iva in euro.
'disponibile' - ritorna la disponibilità di magazzino

Ritorno:

Nessuno ritorno. Il campo viene visualizzato.

Esempio:

art_calc('listino');         // visualizza il listino vendita
art_calc('disponibile');     // visualizza la disponibilità


art_decode($field)

Effettua la decodifica di tutti i campi dell'archivio che rappresentano delle codifiche di altri archivi visualizzandone la descrizione o il nome. Questi campi iniziano quasi sempre con "cod".
es.: codpagamento, codbanca, ecc.

Parametro d'input:

$field - Campo da decodificare. Quelli supportati sono:

'codunimis' - visualizza la descrizione unità di misura
'codaliquota' - visualizza la descrizione dell'aliquota Iva.
'codfornitore' - visualizza la denominazione del fornitore
'codproduttore' - visualizza la denominazione del produttore
'codselezione' - visualizza la descrizione della selezione articolo

Ritorno:

Nessuno ritorno. La decodifica viene visualizzata.

Esempio:

art_decode('codfornitore')// visualizza la denominazione fornitore
art_decode('codaliquota');   // visualizza la descrizione aliquota


art_ext($codart, $field)

Visualizza il campo dell'estensione dell'articolo.

Parametro d'input:

$codart - Codice articolo dell'estensione.
$field - Campo da visualizzare.

Ritorno:

Nessuno ritorno. Il campo dell'estensione viene visualizzato.

Esempio:

art_ext('07', 'Colore')// visualizza il valore del campo colore dell'estensione


art_field($field, $type = 'str')

Funzione che restituisce il valore di un determinato campo dell'archivio.

Parametro d'input:

$field - Nome del campo dell'archivio. Fare riferimento all'appendice A.
$type
- Tipo di visualizzazione. Quelli supportati sono:

'qua' - per campo quantità. Aggiunge la virgola e i decimali
'val' - per campo lire.
'eur' - per campo euro. Aggiunge la virgola e i decimali
'str' - non apporta nessuna variazione al campo

Ritorno:

valore - Il valore del campo sia numerico che stringa

Esempio:

$nom = art_field('nome'); // ritorna il valore del parametro


art_html($str)

Funzione che restituisce una stringa composta dal codice html ed il valore dei campi richiesti. I campi posti all'interno di $str devono essere racchiusi da { e }.

Parametro d'input:

$str - Stringa contenente il codice html ed i campi racchiusi tra { e}.

Ritorno:

string - Una stringa html con i campi convertiti in valori

Esempio:

art_html('<a href="scm.php?cod={codice}">codice</a>'); // ritorna la stringa '<a href="scm.php?cod=1024">codice</a>


art_list()

Funzione che esegue un'interrogazione sulla tabella del database ed inizializza l'archivio per essere visualizzato in una tabella html

Parametro d'input:

$art_codfor - Codice fornitore di visualizzazione
$art_codpro - Codice produttore di visualizzazione
$art_codsar
- Codice selezione di visualizzazione
$art_where - Parametro where della query SQL (leggere manuale SQL)
$art_order - Parametro order della query SQL (leggere manuale SQL)

Ritorno:

$bof_art - Se il database è vuoto viene impostato a 1
$eof_art - Se il database è vuoto viene impostato a 1

Esempio:

art_codfor = '000002';   // imposta il codice fornitore a '000002'
art_codpro = '000201';   // imposta il codice produttore a '000201'
art_list();              // effettua l'interrogazione dell'archivio


art_options($default = '')

La funzione riempie un'option box di un form html con tutti i records. Per preselezionare un valore specifico, impostate il parametro $default.

Parametro d'input:

$default - Contiene il valore di un "value" dell'option box da selezionare
$art_where - Parametro where della query SQL (leggere manuale SQL)
$art_order - Parametro order della query SQL (leggere manuale SQL)

Ritorno:

Nessuno ritorno. viene generata un'option box in un form html.

Esempio:

<select size="1" name="art_cod">
   
<option selected value="">Qualsiasi</option>
    <script language="php">art_options('1024');</script>
</select>
// aggiunge le altre <option> selezionando quella con valore = '1024'


art_pagpre($link, $yestext, $notext)

Funzione che prepara un link html per procedere alla pagina precedente di una lista. Da utilizzare solo dopo aver inizializzato una lista con il comando art_list()

Parametro d'input:

$link - Nome della pagina html che viene caricata dopo il click sul link.
$yestext - Testo visualizzato per link se esistono altri records.
$notext - Testo visualizzato per link se non esistono altri records.

Ritorno:

Nessuno. Crea il link html per la pagina precedente di una lista

Esempio:

$art_pagpre('artlist.php', '<< pagina precedente', '&nbsp;')';   // prepara un link alla pagina precedente visualizzando il testo $yestext se esistono dei records altrimenti il testo contenuto in $notext


art_pagsuc($link, $yestext, $notext)

Funzione che prepara un link html per procedere alla pagina successiva di una lista. Da utilizzare solo dopo aver inizializzato una lista con il comando art_list()

Parametro d'input:

$link - Nome della pagina html che viene caricata dopo il click sul link.
$yestext - Testo visualizzato per link se esistono altri records.
$notext - Testo visualizzato per link se non esistono altri records.

Ritorno:

Nessuno. Crea il link html per la pagina successiva di una lista

Esempio:

$art_pagsuc('artlist.php', 'pagina successiva >>', '&nbsp;')';   // prepara un link alla pagina successiva visualizzando il testo $yestext se esistono dei records altrimenti il testo contenuto in $notext


art_read()

Funzione che legge un determinato record dal database.

Parametro d'input:

$art_cod - Contiene il codice della chiave da leggere

Ritorno:

$bof_art - Se la lettura non va a buon fine viene impostato a 1
$eof_art - Se la lettura non va a buon fine viene impostato a 1

Esempio:

$art_cod = '123';     // impostazione parametro d'input
art_read();           // effettua la lettura


art_readnext()

Funzione che legge il record successivo di una lista. Da utilizzare solo dopo aver inizializzato una lista con il comando art_list()

Parametro d'input:

Ritorno:

$eof_art - Se la lettura va oltre la fine dell'archivio viene impostato a 1

Esempio:

$art_readnext()';   // legge il record successivo


art_show($field, $type = 'str')

La funzione serve per visualizzare il contenuto di un campo del database. Contiene dei parametri d'input che aiutano la formattazione del campi numerici.

Parametro d'input:

$field - Nome del campo da visualizzare (fare riferimento all'appendice A)
$type - Tipo di visualizzazione. Quelli supportati sono:

'qua' - per campo quantità. Aggiunge la virgola e i decimali
'val' - per campo lire.
'eur' - per campo euro. Aggiunge la virgola e i decimali
'str' - non apporta nessuna variazione al campo

Ritorno:

Nessuno ritorno. Il campo viene visualizzato.

Esempio:

art_show('nome');            // visualizza il codice articolo
art_show('listino', 'val');  // formattazione come valore

 
Indice | << | >>
Home Page | Download | Documentazione | Esempi | Siti Sviluppati