HTML: Radio Buttons Array

Ok, also, ich habe eine andere Art von problem beim Umgang mit Radio-button-arrays als die anderen threads.

Ich möchte es so haben, dass, je nach der Antwort ausgewählt, wird der Wert gespeichert ist, auf ein anderes Array, aber ich will nicht dass der Benutzer in der Lage, wählen Sie mehr als eine option von der gleichen Frage.

Beispiel:

Question 1
<input type="radio" name="Array1[]" value="question1"/>
<input type="radio" name="Array2[]" value="question1"/>
<input type="radio" name="Array3[]" value="question1"/>
<input type="radio" name="Array4[]" value="question1"/>

Question 2
<input type="radio" name="Array1[]" value="question2"/>
<input type="radio" name="Array2[]" value="question2"/>
<input type="radio" name="Array3[]" value="question2"/>
<input type="radio" name="Array4[]" value="question2"/>

Der Zweck dieser ist es so, dass ich das arrangieren kann die Fragen, die sich in 4 Kategorien, und füllen Sie jede Reihe mit dem Fragen, habe zugeordnet werden können.

Beispiel:

Davon 4 Fragen, und die Antworten 1, 3, 1, 2, die resultierenden arrays, die ich wollen würde:

Array1[0] = "question1"
Array1[1] = "question3"

Array2[0] = "question4"

Array3[0] = "question3"

Array4[] = Empty array

Kann das getan werden, oder brauche ich einen anderen Ansatz zur Erreichung der gewünschten Ausgabe? Ich Plane zur Bearbeitung dieses Formular mit Hilfe von PHP, die durch die Art und Weise.

EDIT: Einige weitere details. Ein Beispiel für die Verwendung.

<h1>What are your preferences?</h1>
<form type=...etc.>
    <label>Cats</label>
    <input type="radio" name="Love[]" value="Cats"/>
    <input type="radio" name="Like[]" value="Cats"/>
    <input type="radio" name="Dislike[]" value="Cats"/>
    <input type="radio" name="Hate[]" value="Cats"/>
    <label>Dogs</label>
    <input type="radio" name="Love[]" value="Dogs"/>
    <input type="radio" name="Like[]" value="Dogs"/>
    <input type="radio" name="Dislike[]" value="Dogs"/>
    <input type="radio" name="Hate[]" value="Dogs"/>
    <label>Ferrets</label>
    <input type="radio" name="Love[]" value="Ferrets"/>
    <input type="radio" name="Like[]" value="Ferrets"/>
    <input type="radio" name="Dislike[]" value="Ferrets"/>
    <input type="radio" name="Hate[]" value="Ferrets"/>
    <label>Turtles</label>
    <input type="radio" name="Love[]" value="Turtles"/>
    <input type="radio" name="Like[]" value="Turtle"/>
    <input type="radio" name="Dislike[]" value="Turtles"/>
    <input type="radio" name="Hate[]" value="Turtles"/>
<form>
Was ist die Logik dahinter? Was ist der Zweck? Sie können nur wählen Sie eine radio, das ist die Sache mit den radios. Warum sollte man einen array verwenden? Eine einfache <?php $radioValue = $_POST['radioName'] ?> arbeiten.
Anstatt Antworten auf Fragen zu finden, dies ist eine Art von Anordnung Skript, in dem der Benutzer sollte dann Verschiebe die Frage in eine von 4 Kategorien. Denken Sie an die Fragen, die Objekte gesetzt werden kann in einer der 4 Boxen, also den gewünschten output ist das, was jede box enthält.
Kannst du mal ein Beispiel für eine mögliche Frage-und Antworten? Ich noch nicht bekommen. Können Sie nicht einfach Kontrollkästchen verwenden?
Bearbeitet die post mit mehr details.
Das macht einfach keinen Sinn!

InformationsquelleAutor ZoeStellan | 2012-02-14

Schreibe einen Kommentar