Duda contar php-html

Iniciado por basickdagger, 10 Junio 2012, 14:22 PM

0 Miembros y 1 Visitante están viendo este tema.

basickdagger

hola mi duda es esta.. si tengo varias preguntas con sus radio buttons, hay manera de contar los values de los radiobuttons.. por ejemplo si tengo..



<p>¿pregunta1?</p>
<input type="radio" value="1" name="r_1" />A<br />
<input type="radio" value="2" name="r_1" /> B<br />
<input type="radio" value="3" name="r_1" /> C<br />


<p>¿pregunta2?</p>
<input type="radio" value="1" name="r_2" />A<br />
<input type="radio" value="2" name="r_2" /> B<br />
<input type="radio" value="3" name="r_2" /> C<br />


<p>¿pregunta3?</p>
<input type="radio" value="1" name="r_3" />A<br />
<input type="radio" value="2" name="r_3" /> B<br />
<input type="radio" value="3" name="r_3" /> C<br />




ok por ejemplo necesito saber dos datos...... evaluar según la respuesta con una suma, mi duda es si quiero saber cuantas veces se eligió la letra A o cuantas la letra B, por ejemplo digamos q en las preguntas anteriores elijo Pregunta 1 = a, pregunta 2 =a, pregunta 3 = c ...

el resultado q quieor mostrar es...
"resultado= 2 2A, 3 1C "

no se si me explique :P bueno de antemano gracias =P


dimitrix

Es fácil pero tendrás que hacer esto mejor (creo recordar):

<input type="radio" value="3" name="r_1[]" /> C<br />

Luego ya sacas cuantos tienes mediante count($r_1)

Un saludo.




overxfl0w13

Asignále el valor de cada "radio" a diferentes variables con $_REQUEST y declara 3 más como contador para las diferentes letras.
Luego por cada variable, si es = a 1 le sumas 1 al contador de la opción A si es = 2 + 1 al contador B y así.

No sé si habrá alguna manera más eficiente, sería ponerme a hacerlo.
[/url]

WHK

Lo que necesitas son checkbox no inputs de tipo radio y luego le das names con [] como te indicó dimitrix y haces el cálculo usando count($_POST['nombre']).

basickdagger

muchas gracias lo probare, y les comento