Unire 2 query - calcoli matematici: somma, moltiplicazione, percentuale

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Ciao a tutti...

Cari Topogigi... vado subito al punto....

Come cacchio si fa ad unire 2 query?
Ho provato a modificare la tabella ma non và
nell'esempio seguente vedrete il campo totale + iva a capo anzichè di seguito
come cavolo faccio a metterlo a lato?

esempio

PHP:
<?php

include("dati-connessione-al-database.php");

//----------------------- il 20% di 50 ---------------------------------------
$query3 = "SELECT ceiling(((prezzo*quantita)*20)/100) AS totale2 FROM tabella"; 
$query_results3 = mysql_query($query3);

$i2 = 0;
while($fetch3 = mysql_fetch_array($query_results3)) {
     $i2++;
     echo "il 20% di 50 è: <font color=red><b>".$fetch3['totale2']."</b></font><br>";  
     }
//----------------------------------------------------------------------------

//--------------------------- il semplice totale ---------------------------------------------------------

$query = "SELECT `id`,`prezzo`,`quantita`, (prezzo * quantita) as totale FROM tabella"; 
$query_results = mysql_query($query);

$i = 0;

while($fetch = mysql_fetch_array($query_results)) {
     $i++;

echo ""."<table border=1><tr><td width=20>.".$i."</td><td width=100>"."-".$fetch['id']."</td>";
echo ""."<td width=100>Prezzo:<br>".$fetch['prezzo']."</td>";
echo ""."<td width=100>Quantità:<br>".$fetch['quantita']."</td>";
echo ""."<td width=100>Totale:<br>".$fetch['totale']."</td></tr></table>";
}
//----------------------------------------------------------------------------------------------------

//--------------------------- aggiungere il il 20% al totale di 50 -------------------------------------
$query4 = "SELECT ceiling((prezzo*quantita)+(((prezzo*quantita)*20)/100)) AS totale_con_iva FROM tabella"; 
$query_results4 = mysql_query($query4);

$i3 = 0;
while($fetch4 = mysql_fetch_array($query_results4)) {
     $i3++;
     echo ""."<table border=1><tr><td width=20><td width=100> Totale + iva: <br>".$fetch4['totale_con_iva']."</td></tr></table>";   
     }
//----------------------------------------------------------------------------------------------------------------

?>
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
ciao collega tabagista (come da avatar), con <tr> vai a capo, quindi toglilo da quella riga, poi metti tutto in una sola tabella
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
ahhhhhhhh!!! - il gatto mi ha graffiato la faccia... ed è volato dalla finestra!!!

illustro la foto per capire meglio il problema

t111.jpg

PHP:
//----------------- il semplice totale --------------------

$query = "SELECT `id`,`prezzo`,`quantita`, (prezzo * quantita) as totale FROM tabella"; 
$query_results = mysql_query($query);

$i = 0;

while($fetch = mysql_fetch_array($query_results)) {
     $i++;

echo ""."<table border=1><tr><td width=20>.".$i."</td><td width=100>"."-".$fetch['id']."</td>";
echo ""."<td width=100>Prezzo:<br>".$fetch['prezzo']."</td>";
echo ""."<td width=100>Quantità:<br>".$fetch['quantita']."</td>";
echo ""."<td width=100>Totale:<br>".$fetch['totale']."</td>";
}

//--------- aggiungere il il 20% al totale di 50 -------------------

$query4 = "SELECT ceiling((prezzo*quantita)+(((prezzo*quantita)*20)/100)) AS totale_con_iva FROM tabella"; 
$query_results4 = mysql_query($query4);

$i3 = 0;
while($fetch4 = mysql_fetch_array($query_results4)) {
     $i3++;

     echo ""."<td width=100> Totale + iva: <br>".$fetch4['totale_con_iva']."</td></tr></table>";   
     }

?>

ho provato ad aggiungere questa riga prima del fetch4

Codice:
echo ""."<td width=20>.".$i3."</td><td width=100>"."-".$fetch['id']."</td>";
ma niente da fare

t222.jpg


è un problema di cicli while?
è un problema di html?

bò???

si può fare tutto in un solo select?

Dalla serie ... si faccia una domanda e si dia una risposta...

Onorevoli... a voi la parola !
 
Ultima modifica:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
scusa ma non ho capito molto.

Fai 2 select sulla stessa tabella

Non puoi fare una query unica?

$query = "SELECT id,
prezzo,
quantita,
(prezzo * quantita) as totale,
((prezzo*quantita)+(((prezzo*quantita)*20)/100)) as totale_con_iva
FROM tabella";
 

max_400

Utente Attivo
23 Gen 2009
770
0
16
caltanissetta
max400.forumfree.it
Grazie... Criric ma sei arrivato tardi... ho già risolto!

ho risolto qui

Quello che mi serviva era proprio una stupida ed elementare virgola... :mavieni:

simpleticket è arrivato un po prima di te anche se la discussione
l'avevo iniziata prima su questo forum.

Grazie e alla prossima.
 
Discussioni simili
Autore Titolo Forum Risposte Data
trattorino [PHP] Unire a una query piu tabelle PHP 7
Z Unire i risultati di due Query PHP 3
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
X unire più file in un pdf Windows e Software 2
rebeca Come Unire file PST in Uno? Windows e Software 0
Tommy03 Unire dati da due tabelle MySQL 5
K Unire più tabelle in una singola tabella PHP 3
F [PHP] Cercare voci uguali nel db e unire alcune variabili PHP 0
D [PHP] Unire 2 Array con ID in comune PHP 0
R unire 2 reti in una Adsl e Connettività 0
P Unire record Database 0
trattorino [PHP] unire due variabili PHP 0
D unire due tabelle MySQL 1
S Unire due foreach simili PHP 5
D Unire campi PHP 2
P Unire il tasto submit anzicchè averlo in due file PHP 2
G Unire risultato di una select PHP 2
M Unire due modalità di pagina responsive in una... Javascript 0
I unire piu tabelle con gli stessi dati PHP 1
P Unire due funzioni... Javascript 1
felino [RISOLTO] [MySQL] Unire due tabelle esistenti in una nuova MySQL 1
M Unire piu funzioni di una classe PHP 12
Monital Unire deglia rray bidiemnsionali PHP 7
criric Unire due array - array_merge() PHP 2
P Unire celle e righe in tabella HTML e CSS 0
G unire union e join insieme MySQL 7
P Unire, confrontare due tabelle da due db diversi fati in phpmyadmin Database 5
I consiglio su come unire 2 codici? HTML e CSS 1
M Eliminare backup automatico e unire partizioni Hardware 0
R creazione carrello - unire sito al database PHP 14
T unire più campi e formare un link Database 0
L unire due pagine PHP 0
X unire pagine php PHP 2
M X POLE e per chi si vuole unire Discussioni Varie 17
Cassandra Si possono unire più linguaggi? HTML e CSS 3
max75 query su due tabelle e dati doppioni MS Access 2
E Aiuto per query PHP 8
E Query differenza tra tabelle MySQL 5
E Query Alias PHP 4
T Query con date MS Access 1
K Inserimento query Errore 1366 PHP 4
L Query e selezione DB con $_POST PHP 2
M query update e delete PHP 0
A media degli elementi estratti da una query MySQL 0
S Passare query o utm alla pagina successiva Domini 1
O problema con query PHP 4
M Query PHP 8
R query DELETE non cancella i record PHP 1
G Query con i giorni della settimana MySQL 10
E Query annidate o cicli MySQL 1

Discussioni simili