ciclo while

sandretto

Nuovo Utente
17 Apr 2012
1
0
0
Ciao,
sono alle prime armi ed ho ancora molto da studiare... chiedo un aiutino.
-Ho la mia pagina asp che richiama tutti i record dalla tab ListiniArticoli ...
tra i vari campi: Categoria, Sottocategoria, PrezzoNetto

-dalla tab ricarichi vorrei applicare una percentuale di ricarico sul PrezzoNetto dove Categoria e Sottocategoria sono uguali

Ho provato così ma mi funziona solo su un abbinamento Categoria/Sottocategoria

Help!

Codice:
<%
SQL="SELECT * FROM ListiniArticoli ORDER BY NsCodice"
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
While Not rec.EOF
%> 

<%=rec("NsCodice")%>
<%=rec("DescrizioneArticolo")%>
<%=rec("Categoria")%>
<%=rec("Sottocategoria")%>
<%=rec("Imballo")%>
<%= FormatNumber(rec("PrezzoNetto"),3)%> 



<%
SQL= "Select * from Ricarichi order by Categoria"
Set rsc = Server.CreateObject("ADODB.Recordset")
Set Rsc=Conn.Execute(SQL)
%>
<% 
if rsc("Categoria") =(rec("Categoria"))  AND rsc("Sottocategoria")=(rec("Sottocategoria")) then
Dim prezzo_1
prezzo_1 = (rec("PrezzoNetto")) + (rec("PrezzoNetto")*(rsc("Ricarico_1")/100)) 
response.write(FormatNumber(prezzo_1,3))
end if
%>
<% 
if rsc("Categoria") =(rec("Categoria"))  AND rsc("Sottocategoria")=(rec("Sottocategoria")) then
Dim prezzo_2
prezzo_2 = (rec("PrezzoNetto")) + (rec("PrezzoNetto")*(rsc("Ricarico_2")/100)) 
response.write(FormatNumber(prezzo_2,3))
end if
%>
<% 
rec.MoveNext
Wend
rec.close
%>
 
Ultima modifica di un moderatore:

Vale2

Utente Attivo
28 Mag 2006
446
0
0
Livorno
Ciao,
sono alle prime armi ed ho ancora molto da studiare... chiedo un aiutino.
-Ho la mia pagina asp che richiama tutti i record dalla tab ListiniArticoli ...
tra i vari campi: Categoria, Sottocategoria, PrezzoNetto

-dalla tab ricarichi vorrei applicare una percentuale di ricarico sul PrezzoNetto dove Categoria e Sottocategoria sono uguali

Ho provato così ma mi funziona solo su un abbinamento Categoria/Sottocategoria

Help!

Codice:
<%
SQL="SELECT * FROM ListiniArticoli ORDER BY NsCodice"
Set rec = Server.CreateObject("ADODB.Recordset")
Set Rec=Conn.Execute(SQL)
While Not rec.EOF
%> 

<%=rec("NsCodice")%>
<%=rec("DescrizioneArticolo")%>
<%=rec("Categoria")%>
<%=rec("Sottocategoria")%>
<%=rec("Imballo")%>
<%= FormatNumber(rec("PrezzoNetto"),3)%> 



<%
SQL= "Select * from Ricarichi order by Categoria"
Set rsc = Server.CreateObject("ADODB.Recordset")
Set Rsc=Conn.Execute(SQL)
%>
<% 
if rsc("Categoria") =(rec("Categoria"))  AND rsc("Sottocategoria")=(rec("Sottocategoria")) then
Dim prezzo_1
prezzo_1 = (rec("PrezzoNetto")) + (rec("PrezzoNetto")*(rsc("Ricarico_1")/100)) 
response.write(FormatNumber(prezzo_1,3))
end if
%>
<% 
if rsc("Categoria") =(rec("Categoria"))  AND rsc("Sottocategoria")=(rec("Sottocategoria")) then
Dim prezzo_2
prezzo_2 = (rec("PrezzoNetto")) + (rec("PrezzoNetto")*(rsc("Ricarico_2")/100)) 
response.write(FormatNumber(prezzo_2,3))
end if
%>
<% 
rec.MoveNext
Wend
rec.close
%>

Ciao,

per correrale i campi di una tabella con un'altra e mostrare solo i dati che corrispondono usa le JOIN, INNER JOIN

es:

Codice:
SELECT * FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.CampoTabella1 = Tabella2.CampoTabella2 where cosa = cosa"

Codice:
SELECT * FROM Tabella1 INNER JOIN Tabella2 ON Tabella1.CampoTabella1 = Tabella2.CampoTabella2

Collega i campi delle due tabelle

where metti l'operatore di confronto. =,<, >, <=, >=, <>,

where cosa = cosa cosa le due tabelle devono contenere dati identici un ID ecc..

Valeria.
 
Discussioni simili
Autore Titolo Forum Risposte Data
W fare la somma di un valore estratto da un ciclo while Classic ASP 0
M [PHP] Come inserire codice html in un ciclo while PHP 2
N [PHP] Controllare condizione ciclo While PHP 9
MattiaBL [PHP] Problema ciclo while PHP 3
elpirata [PHP][RISOLTO] Sommare gli importi estratti da un ciclo while PHP 3
gandalf1959 [PHP] query all'interno di un ciclo while PHP 3
A [PHP] metodo di una classe per estrarre i dati con ciclo while PHP 1
gandalf1959 [PHP] ciclo while non scrive dove dovrebbe... PHP 2
F Problema codice in un ciclo while PHP 2
V Generare array da ciclo while e prendere valori casuali PHP 4
minatore Ciclo while PHP 3
D ciclo while mi genera due campi vuoti PHP 5
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1
N Stranezza sul ciclo while PHP 1
P Conteggio con ciclo while PHP 1
D Problemi di stampa primo record ciclo WHILE PHP 2
M Assegnare classi diverse a div in un ciclo while PHP 3
S [risolto] Aiuto: ciclo php ( for / while). popolare select dinamicamente da array id. PHP 9
gandalf1959 [risolto] UPDATE di una tabella all'interno di un ciclo while PHP 12
L gestire array per radio-checkbox in ciclo while PHP 2
A estrarre il ciclo while in una sessione e spedire l'array in un db PHP 2
M disabled di alcune voci di un menù a tendina prese da un ciclo while PHP 6
P Ciclo while PHP 2
M Problema con ciclo for e while PHP 2
M Perchè alla fine di un ciclo while si interrompe l'esecuzione? PHP 1
M Selezionare un campo alla volta su un ciclo while PHP 47
W ritardo in ciclo while Javascript 0
N Sommare iterazioni ciclo while PHP 5
C ciclo do while PHP 8
M Problema ciclo while con mysql_fetch_assoc PHP 6
M Ciclo foreach dentro un ciclo while PHP 5
E variabili di sessione con ciclo while PHP 20
N Ciclo while PHP 3
K Ciclo while ed un solo form PHP 1
A ciclo while per aggiungere email estratte dalla tab1 alla tab2 di un db PHP 4
F Fermare un ciclo while con un bottone o da solo Flash 0
L Ciclo while al contrario PHP 4
D Ciclo while Classic ASP 9
D problema con il ciclo while PHP 2
minatore ciclo while PHP 0
P Stampare array senza usare ciclo while PHP 1
M Problema con join e ciclo while PHP 0
S Problema Doppio Ciclo: For & While PHP 0
M Selezione multipla checkbox in un ciclo do while PHP 1
B Completare il seguente ciclo affinché stampi tutto l’array al contrario PHP 3
W MySQL ciclo in SELECT MySQL 0
E Inviare variabile a PHP da ciclo in JS Javascript 0
I Eecuzione di javascript in ciclo foreach php. PHP 7
motleyrulez Aiuto con un ciclo PHP 0
B [PHP] formula e ciclo PHP 5

Discussioni simili