Raccoglitore di domande e risposte relative a ScriptCase, il generatore di codice php per lo sviluppo rapido di applicazioni.
Regole del forum
Nel forum è vietato fare pubblicità senza avere l'autorizzazione dello staf di Netspecial.
-
sarox85
- Messaggi: 76
- Iscritto il: 19 set 2016, 17:16
Messaggio
da sarox85 » 08 mar 2017, 14:01
salve, devo inserire un semplice prezzo quando l'articolo viene selezionato da un campo selezione...dagli esempi ho visto onValidate
Codice: Seleziona tutto
sc_lookup(rs, "
SELECT
prezzo_listino
FROM
anagrafica_articoli
WHERE
(idAnagraficaArticolo = {cod_art})");
{listino} = {rs[0][0]};
{prezzo} = {quantita}*{rs[0][0]};
ma non funziona, ho provato ad inserire anche un semplice
echo
per vedere se l'evento iniziava, ma nulla.
Ci sono motivi/impostazioni per cui un validate non viene eseguito?
Grazie a tutti
Ultima modifica di
sarox85 il 14 mar 2017, 14:34, modificato 1 volta in totale.
-
rino
- Messaggi: 661
- Iscritto il: 18 giu 2015, 15:42
- Località: Pinerolo
-
Contatta:
Messaggio
da rino » 11 mar 2017, 00:02
l echo nell onvalidate non dovrebbe funzionare
comunque non capisco cosa ne devi fare, se devi far vedere a video il prezzo allora hai sbagliato evento
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
-
sarox85
- Messaggi: 76
- Iscritto il: 19 set 2016, 17:16
Messaggio
da sarox85 » 13 mar 2017, 10:58
Salve Rino, si devo richiamare un prezzo da una tabella, ho copiato l'esempio SC dell' E-commerce...quale evento dovrei usare?
considera che sono su una form con campo selezione...
-
rino
- Messaggi: 661
- Iscritto il: 18 giu 2015, 15:42
- Località: Pinerolo
-
Contatta:
Messaggio
da rino » 13 mar 2017, 15:08
non hai letto bene l esempio
devi usare un evento che agisca direttamente sul campo che tratti, onChange o onblur . il primo opera quando il valore inserito è diverso dal valore precedente , il secondo quando lasci il cmapo. puoi nach eusare onclick che opera ongi volta che clicchi sul cmapo. nel caso di scelta select conviene questo .
SC penserà a realizzare tutto cio che sta dietro alla gestione , usando ajax ti permette di agire sui dati lato server . se tu divessi fare a mano sarebbe un bel casino .
Rino Lo Turco
Consulente Informatico; Analista e Sviluppatore; ex IT Manager; Cons. Direzionale di Organizzazione; Consulente Tecnico legale; Esperto protezione dati personali; Internet Service Provider
felice utente e fruitore di ScriptCase
-
sarox85
- Messaggi: 76
- Iscritto il: 19 set 2016, 17:16
Messaggio
da sarox85 » 14 mar 2017, 14:41
si ho compreso, non avevo provo aperto la sessione eventi Ajax... ora funziona bene grazie R.
Soluzione per gli altri:
ho creato un evento
onClick di tipo
Ajax sul campo selezione, ed ho inserito il codice:
Codice: Seleziona tutto
if(empty({productid}))
{
{quantity} = 0;
{unitprice} = 0;
{total} = 0;
}else
{
sc_lookup(rs, "
SELECT
price
FROM
products
WHERE
(productid = '".{productid}."')");
{unitprice} = {rs[0][0]};
{total} = {quantity}*{rs[0][0]};
}
come riferimento potete consultare l'esempio Online Shop -> backOffice -> order -> form_orderitens
Chi c’è in linea
Visitano il forum: Ahrefs [Bot], Semrush [Bot] e 5 ospiti