Formular optionsmenü

Hallo zusammen,

hoffe jemand von euch kann mir helfen.

Ich habe ein Formular erstellt. Die Antworten werden als Optionsmenü vorgegeben.
Jetzt möchte ich die auslesen und verglichen werden welche Antwort am häufigsten vorkommt. Je nach dem welches am häufigsten geantwortet wurde soll ein entsprechender Text erscheinen.

Nur leider weiß ich nicht wie ich das hinbekomme. Das auslesen hab ich
PHP:
<?php

		$Anzahl = array_count_values($entries);
		foreach($Anzahl as $Schluessel=>$Wert)
		{
		    echo"<li>",
	        $Schluessel,
	        " (",
	        $Wert,
	        ")</li>";
		}

?>

Aber nun weiß ich nicht mehr weiter. Hoffe es kann mir jemand helfen
 
Hallo,

$entries ist der Name der Otionsmenüs

das Formular sieht so aus:

<form action="<?php echo $_REQUEST["PHP_SELF"]; ?>" method="post">
<table width=601 cellpadding=3 cellspacing=0 border=0>
<tr>
<td><div align="center"><font size="5" face="Arial, Helvetica, sans-serif"><b>
1. Ihre Einstellung:</b></font></div></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>

</tr>
<tr>
<td><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
</tr>
<tr>
<td width=454><font size="2" face="Arial, Helvetica, sans-serif">Halten
Sie Ihre Existenzsicherung für bedeutsam?</font></td>
<td width=135>
<div align="center"><font size="2" face="Arial, Helvetica, sans-serif"><select name="entries[]"><option value="0" style="background-color: #FFEEEE">
Bitte wählen<option value="5">Ja<option value="4">Durchaus<option value="3">
Vielleicht<option value="2">Eher nicht<option value="1">Nein</select></font></div>

</td>
</tr>
 
Hallo,
damit du auswerten kannst, wie oft welche Option ausgewählt wurde, musst du die Daten irgendwo speichern, am einfachsten mal in einer Textdatei nach z.B. folgendem Format:
Code:
5|Ja|541
4|Durchaus|146
3|Vielleicht|65
2|Eher nicht|43
1|Nein|12
Wenn nun jemand dein Formular absendet, wird der zugehörige Wert erhöht.
Anhand der Werte kannst du dann eine Ausgabe gestalten (Text, Diagramm o.Ä.)

Anderer Punkt: die im Formular in action="..." genutzte Variable sollte $_SERVER['PHP_SELF'] lauten und anstatt $entries empfehle ich $_POST['entries'] zu nutzen (Stichwort register_globals).

MfG
 
Zurück