cille
Erfahrenes Mitglied
Hi ho, muss mal wieder reinkommen in PHP, wie war das nochmal wenn ich ein VOTE skript mache, was auf TXT basis arbeitet.
Wenn da aber keiner gevotet hat kommt ja ne fehlermeldung.
D.h. ich muss mit if und else dies auseinanderhalten,
d.h. wiederum,
Wenn keiner gevotet hat, zeigt er mir nicht das Diagramm an sondern,
Es hat zur zeit keiner gevotet.
und wenn einer gevotet hat kommt das diagramm.
Wie mach ich das nochmal.
Hier der ergebnis.php code:
Wenn da aber keiner gevotet hat kommt ja ne fehlermeldung.
D.h. ich muss mit if und else dies auseinanderhalten,
d.h. wiederum,
Wenn keiner gevotet hat, zeigt er mir nicht das Diagramm an sondern,
Es hat zur zeit keiner gevotet.
und wenn einer gevotet hat kommt das diagramm.
Wie mach ich das nochmal.
Hier der ergebnis.php code:
HTML:
<h2>Die Umfrage-Ergebnisse:</h2>
<?php
$datei = "result.txt";
$fp = fopen($datei, "r");
$vote = fread($fp, filesize($datei));
fclose($fp);
// String zerlegen, Array entsteht
$vote = explode(",",$vote);
// Gesamtzahl aller Wahlvorgänge
$gesamt = $vote[0] + $vote[1] + $vote[2];
//Höchstlänge der Balken angeben
$laenge = 400;
// Anteil von Balken 1,2,3 (Indexwert 0,1,2!)
$laenge0 = $vote[0] * $laenge / $gesamt;
$laenge1 = $vote[1] * $laenge / $gesamt;
$laenge2 = $vote[2] * $laenge / $gesamt;
// Werte auf ganze Zahlen runden
$laenge0 = round($laenge0);
$laenge1 = round($laenge1);
$laenge2 = round($laenge2);
?>
<?php
if (empty($gesamt) <1) {
}
else {
?>
<p>Anzahl der Stimmen: <b><?php echo $gesamt; ?></b></p>
<table>
<tr>
<td width="100">echt super</td>
<td> </td><td height="17" width="<?php echo $laenge0; ?>"background="images/vote0.gif"> </td>
<td> <i><?php echo $vote[0]; ?></i></td>
</tr>
</table>
<table>
<tr>
<td width="100">ziemlich gut</td>
<td> </td><td height="17" width="<?php echo $laenge1; ?>" background="images/vote1.gif"> </td>
<td> <i><?php echo $vote[1]; ?></i></td>
</tr>
</table>
<table>
<tr>
<td width="100">geht so</td>
<td> </td><td height="17" width="<?php echo $laenge2; ?>" background="images/vote2.gif"> </td>
<td> <i><?php echo $vote[2]; ?></i></td>
<?php
}
?>
</tr>
</table>