Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sommare campo testo

  1. #1

    sommare campo testo

    Ho un campo di testo codice_prodotto, come faccio a sommare i diversi valori:

    es: risultati da una query di 5 righe mi da:

    riga 1 (codice prodotto = cd)

    riga 2 (codice prodotto = floppy)

    riga 3 (codice prodotto = cd)

    riga 4 (codice prodotto = dvd)




    vorrei trovare il modo per sommare i diversi valori (es. tot. cd = 2 - tot.floppy = 1 - tot.dvd = 1)

    qualcuno mi può aiutare.

    Grazie

  2. #2
    Non so se ho capito bene, ma credo tu utilizzi un ciclo while dopo la query, puoi semplicemente inserire una cosa simile

    Codice PHP:
    $n_cd 0$n_dvd 0$n_floppy 0;

    while(...){
     if(
    $row['codice_prodotto'] == 'cd'$n_cd++;
     if(
    $row['codice_prodotto'] == 'dvd'$n_dvd++;
     if(
    $row['codice_prodotto'] == 'floppy'$n_floppy++;


  3. #3
    oppure, supponendo che tu abbia una chave primaria ( chamiamola id) :

    SELECT codice_prodotto, count(id) FROM tabella GROUP By 1 ORDER BY 1

    adesso sai che $row[0] e il codice prodotto ( listati alfabeticamente cd, dvd. floppy)
    e $row[1] sono le quantita rispettive

    esempio:

    Codice PHP:
    <?
    $query
    =mysql_query("SELECT codice_prodotto, count(id) FROM tabella GROUP By 1 ORDER BY 1");
    if(!
    $query){
              echo 
    "non Va : ".mysql_error;}
    else{
    while(
    $a_row=mysql_fetch($query1)){

    $var="num_".$a_row[0];
    $
    $var=$a_row[1];

    }

    print 
    $num_cd."
    "
    ;
    print 
    $num_dvd."
    "
    ;
    print 
    $num_floppy."
    "
    ;

    ?>

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 © 2026 vBulletin Solutions, Inc. All rights reserved.