Individuum
Mitglied
Hioh
Problem:
Es geht darum, ich bastle an ner Auswertung für eine Umfrage.
Mein Problem ist er wiederholt im Moment immer diesen Teil:
echo $table_header . $table_headline2 . $table_headline;
Obwohl ich das vorher eigentlich nur bei einer Neuen Frage oder einem neunen Durchlauf machen will. Weiter unten findet ihr wie es momentan auschaut und wie es eigentlich sollte.
Hoffe das war soweit verständlich.
Gruß und Danke im Vorraus euer Indi
Code:
Soll:
IST:
Problem:
Es geht darum, ich bastle an ner Auswertung für eine Umfrage.
Mein Problem ist er wiederholt im Moment immer diesen Teil:
echo $table_header . $table_headline2 . $table_headline;
Obwohl ich das vorher eigentlich nur bei einer Neuen Frage oder einem neunen Durchlauf machen will. Weiter unten findet ihr wie es momentan auschaut und wie es eigentlich sollte.
Hoffe das war soweit verständlich.
Gruß und Danke im Vorraus euer Indi
Code:
PHP:
while ($out = $sql->fetch())
{
if (empty($last_frage)) $new_run = TRUE;
if ($new_run == FALSE)
if ($out['frage'] != $last_frage) $new_frage = TRUE; else $new_frage = FALSE;
if ($new_frage == TRUE || new_run == TRUE){
if ($new_run == FALSE)
echo $table_close;
$table_headline2 = "<tr><td colspan=\"2\">Frage ". $out['frage'] ."</td></tr>";
echo $table_header . $table_headline2 . $table_headline; }
echo "<tr><td>". $antwort ."</td><td>". $out['ergebnis'] ."</td></tr>";
$last_frage = $out['frage'];
}
Soll:
Code:
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Frage 1</td>
</tr>
<tr>
<td>Antwort</td>
<td>Anzahl</td>
</tr>
<tr>
<td>2</td>
<td>35</td>
</tr>
<tr>
<td>3</td>
<td>15</td>
</tr>
<tr>
<td>4</td>
<td>17</td>
</tr>
<tr>
<td>8</td>
<td>85</td>
</tr>
</table>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Frage 1</td>
</tr>
<tr>
<td>Antwort</td>
<td>Anzahl</td>
</tr>
<tr>
<td>1</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>40</td>
</tr>
</table>
IST:
Code:
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Frage 1</td>
</tr>
<tr>
<td>Antwort</td>
<td>Anzahl</td>
</tr>
<tr>
<td>4</td>
<td>2</td>
</tr>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Frage 1</td>
</tr>
<tr>
<td>Antwort</td>
<td>Anzahl</td>
</tr>
<tr>
<td>5</td>
<td>4</td>
</tr>
<table width="500" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">Frage 2</td>
</tr>
<tr>
<td>Antwort</td>
<td>Anzahl</td>
</tr>
<tr>
<td>Antwort Ungültig</td>
<td>7</td>
</tr>