Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109

    problema carrello di spesa

    Sto realizzando un carrello per la spesa però ho un problema......devo realizzare il totale dei prezzi del carrello il totale dei prezzi si trova un records di database chiamato tot_prezzi ho provato varie funzioni ma il problema mi è rimasto come posso fare.......
    la query e questa....

    $query = "SELECT * FROM ordini";
    $risultato = mysql_query($query,$conn);
    while($row = mysql_fetch_array($risultato)){
    $row[tot_prezzo]
    }
    grazie

  2. #2
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    Non ho capito quel è il prob, ma guardando il codice mi sembra che ci si a un errore:

    tu scrivi:
    $row[tot_prezzo]

    ...ti dimentichi gli apici...
    $row['tot_prezzo']


    ...dimmi se era questo o se hai qualche altro problema...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    no il problema non è l'errore e che non capisco come poter far fare il calcolo al records del database dove ci sono tutti i totali dedegli acquisti.....

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    provo a spiegarvelo più semplicemente:
    sto facendo un carrello di spesa ho un database che ha tre tabelle una per l'utente una per i prodotti l'altra per gli ordini nella tabella degli ordini vanno inseriti tutti i dati dell'acquisto cioe:
    prodotto quantità e totale_prezzo.....ora se un utente fa vari acquisti io devo far fare al programma somma dei prezzi degli acquisti come posso fare!!!!

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    dai ragazzi lo so che è agosto e fa caldo ma sono proprio nei guai!!!!!

  6. #6
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    ho letto un po velocemente ma potresti fare cosi forse:


    codice:
    SELECT
     sum(ordini.totale_prezzo)
    FROM
     ordini, utenti
    WHERE
     ordine.id_utente = 'id_dell'utente'

    ...o forse nn ho ancora capito la domanda!!
    dimmi come va!!

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    io non ho problemi a tirar fuori i dati dalla tabella ma
    devo sommare i vari acquisti che fa l'utente.... ora nella tabella ordini e nel records tot_prezzo vanno a finire tutti gli acquisti del carrello.
    esempio:
    nella records tot_prezzo ci sono
    2376,00
    2417,00
    457,00
    56,00

    ora come faccio a farli sommare questi dati dal records
    $row['tot_prezzo']

  8. #8
    Utente di HTML.it L'avatar di xPilux
    Registrato dal
    Jul 2004
    Messaggi
    103
    se usi sum()nella query come ti ho scritto prima, fa gia la somma!
    altrimenti crei una variabile con valore 0,
    e a ogni ciclo di mysql_fetch_array()
    le aggiungi il tot_prezzo corrente! VVoVe:

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    provo non te ne anda!!!!!!!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    109
    ho fatto cosi ma non mi ha dato nessun risultato

    $query4 ="SELECT sum(ordini.tot_prezzo)FROM ordini WHERE ordine.id_ordini = '$row[id_ordini]'";
    $risultato4 = mysql_query($query4,$conn);
    $rows1 = mysql_fetch_array($risultato4);

    questa è la query

    $query3 = "SELECT * FROM ordini";
    $risultato3 = mysql_query($query3,$conn);
    while($row = mysql_fetch_array($risultato3)){

    poi ho fatto
    $res_prezzo =0;
    $res_tot_prezzo =$res_prezzo+$row['tot_prezzo'];

    neanche quest'altro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.