Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Conteggio risposte

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    360
    Allorà… mi viene più facile gestire tutto con una tabella e con le risposte in chiaro nel DB, anche perché dovrò esportare tutto in un CSV.


    Questo il codice che stò usando:


    Codice PHP:
    $query_01  "SELECT risposta_01, COUNT(*) AS numero FROM questionario GROUP BY risposta_01 ORDER BY numero DESC";
    $result_01 mysql_query($query_01);

    $query_02  "SELECT risposta_02, COUNT(*) AS numero FROM questionario GROUP BY risposta_02 ORDER BY numero DESC";
    $result_02 mysql_query($query_02); 

    Codice PHP:
    $row1 mysql_fetch_assoc($result_01);
    $row2 mysql_fetch_assoc($result_01);

    if ( 
    $row1['risposta_01'] == 'Si' ) {
        echo 
    $row1['risposta_01'] . '<br />' '<img src="immagini/barra_verde.png" width="' $row1['numero']*10 '" height="16" /> ' $row1['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Si<br />' '0 voti' '<br /><br />';
    }

    if ( 
    $row2['risposta_01'] == 'Si' ) {
        echo 
    $row2['risposta_01'] . '<br />' '<img src="immagini/barra_rossa.png" width="' $row2['numero']*10 '" height="16" /> ' $row2['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'No<br />' '0 voti' '<br /><br />';



    Codice PHP:
    $row1 mysql_fetch_assoc($result_02);
    $row2 mysql_fetch_assoc($result_02);
    $row3 mysql_fetch_assoc($result_02);
    $row4 mysql_fetch_assoc($result_02);
    $row5 mysql_fetch_assoc($result_02);
    $row6 mysql_fetch_assoc($result_02);

    if ( 
    $row1['risposta_02'] == 'Risposta 01' ) {
        echo 
    $row1['risposta_02'] . '<br />' '<img src="immagini/barra_verde.png" width="' $row1['numero']*10 '" height="16" /> ' $row1['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Risposta 01<br />' '0 voti' '<br /><br />';
    }

    if ( 
    $row2['risposta_02'] == 'Risposta 02' ) {
        echo 
    $row2['risposta_02'] . '<br />' '<img src="immagini/barra_rossa.png" width="' $row2['numero']*10 '" height="16" /> ' $row2['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Risposta 02<br />' '0' '<br /><br />';
    }

    if ( 
    $row3['risposta_02'] == 'Risposta 03' ) {
        echo 
    $row3['risposta_02'] . '<br />' '<img src="immagini/barra_rossa.png" width="' $row3['numero']*10 '" height="16" /> ' $row3['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Risposta 03<br />' '0 voti' '<br /><br />';
    }

    if ( 
    $row4['risposta_02'] == 'Risposta 04' ) {
        echo 
    $row4['risposta_02'] . '<br />' '<img src="immagini/barra_rossa.png" width="' $row4['numero']*10 '" height="16" /> ' $row4['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Risposta 04<br />' '0 voti' '<br /><br />';
    }

    if ( 
    $row5['risposta_02'] == 'Risposta 05' ) {
        echo 
    $row5['risposta_02'] . '<br />' '<img src="immagini/barra_rossa.png" width="' $row5['numero']*10 '" height="16" /> ' $row5['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Risposta 05<br />' '0 voti' '<br /><br />';
    }

    if ( 
    $row6['risposta_02'] == 'Risposta 06' ) {
        echo 
    $row6['risposta_02'] . '<br />' '<img src="immagini/barra_rossa.png" width="' $row6['numero']*10 '" height="16" /> ' $row6['numero'] . ' voti<br /><br />';
    } else {
        echo 
    'Risposta 06<br />' '0 voti' '<br /><br />';


    Non ho capito perché in risposta_01 mi avete consigliato “Si” sia per row1 che per row2, oppure devo mettere in row2 “No”.



    E’ giusto come ho replicato per risposta_02?
    Ultima modifica di harry80; 03-03-2014 a 13:08

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da harry80 Visualizza il messaggio
    ...
    Non ho capito perché in risposta_01 mi avete consigliato “Si” sia per row1 che per row2, oppure devo mettere in row2 “No”.[/FONT]
    ...
    Perché si pensava che le risposte possibili fossero solo si o no.

    Non pensarci più a quella risposta, dato che la situazione non è quella.

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.