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?

Rispondi quotando
