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: 710
 		- 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: 710
 		- 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: Amazon [Bot], Semrush [Bot] e 5 ospiti