hallo,
ich habe mal ne blöde und wahrscheinlich auch ganz einfache frage: wie kann ich abfragen, ob ein "radio-button" gesetzt wurde oder nicht?
ich will anhand eines fragenkatalogs (aus einer textdatei) dynamisch eine tabelle erzeugen. in jeder tabellenzeile sollen erst die frage und dann vier radio-buttons stehen. jeder radio-button hat eine gewichtung (von 1-4), so dass der benutzer abstimmen kann, wie gut die frage auf ihn zutrifft.
so. die erzeugung der tabelle mitsamt der radio-buttons läuft bereits. der benutzer soll aber erst alle fragen beantwortet haben, bevor es zur auswertung geht. wenn eine frage nicht beantwortet wurde, erhält er eine kleine info, dass nicht alle fragen beantwortet wurden. dazu brauch ich halt die abfrage.
alle ideen, die ich bisher hatte, gehen im prinzip auf folgendes zurück:
PHP-Code:
foreach ($HTTP_POST_VARS as $name => $type) {
if (isset($type) && $type="radio") {
echo "tue irgendwas";
}
else {
echo "tue was anderes";
}
}
mein problem ist, dass bei der erzeugung der radiobuttons bereits bei "type" ein wert existiert - nämlich "radio". genausogut könnte ich abfragen, ob ein "value" existiert. da habe ich auch das problem, dass der wert bereits gesetzt ist.
ich könnte auch die fragen zählen und schauen, ob überall ein wert zurückgegeben wird und bei nicht-übereinstimmung eine meldung bringen. das erscheint mir aber sehr umständlich.
wenn ihr ne idee habt, dann nur raus damit. bin über jeden gedanken dankbar.
tigercat.