Quiero hacer lo mismo que hago con el script pero no se como obtener los valores de cada pregunta y sumarlos en php para despues guardarlos en mi base de datos.
Código javascript: Como hacer esto en php??
Código
var vari = new Array(50); function agrega(lugar,valor){ vari[lugar] = valor; } function cierra() { document.getElementById("encues").innerHTML = ""; } function muestra(){ var V=0; var A=0; var R=0; var K=0; for (i=1;i<=50;i++) { if(vari[i]=='V'){V++;} if(vari[i]=='A'){A++;} if(vari[i]=='R'){R++;} if(vari[i]=='K'){K++;} } var sum = V + A + R + K ; document.getElementById("encues").innerHTML = "<left><table bgcolor='#0B95FB' width=100px height=75px; style='filter:alpha(opacity=85)' border=1><tr><td><h5><font color=black><b>Visual="+V+"<br>Auditivo="+A+"<br>Lecto/Escritor="+R+"<br>Quinestésico="+K+"</b><br>Total="+sum+"</b></font></h5><br><button onclick='cierra()'>Cerrar</button></td></tr></table></left>"; }
Este es mi formulario.
Código PHP:
Código
<form id="demoForm" name="form1" style="display: none;" method="post" action=""> <!-- Pregunta 1 --> <div class="step ui-formwizard-content" id="first"> <div class="form-group checkbox cat1" > <input type="checkbox" name="1" onClick="agrega('1','V')" value="1"/> </div> <div class="form-group checkbox cat2" > <input type="checkbox" name="1" onClick="agrega('2','A')" value="1" /> </div> <div class="form-group checkbox cat3" > <input type="checkbox" name="1" onClick="agrega('3','R')" value="1"/> </div> <div class="form-group checkbox cat4" > <input type="checkbox" name="1" onClick="agrega('4','K')"value="1" /> </div> <input type="hidden" value="f2" /> </div> <!-- Pregunta 2 --> <div class="step ui-formwizard-content" id="f2"> <div class="form-group checkbox cat1" > <input type="checkbox" value="a" name="2" onClick="agrega('5','V')" /> </div> <div class="form-group checkbox cat2" > <input type="checkbox" value="b" name="2" onClick="agrega('6','A')" /> </div> <div class="form-group checkbox cat3" > <input type="checkbox" value="c" name="2" onClick="agrega('7','R')" /> </div> <div class="form-group checkbox cat4" > <input type="checkbox" value="d" name="2" onClick="agrega('8','K')" /> </div> <input type="hidden" value="f3" /> </div> <!-- Pregunta 3 --> <!-- Pregunta 4 --> <!-- Pregunta 5 --> <!-- Pregunta 6 --> <!-- Pregunta 7 --> <!-- Pregunta 8 --> <!-- Pregunta 9 --> <!-- Pregunta 10 --> <!-- Pregunta 11 --> <!-- Pregunta 12 --> <!-- Pregunta 13 --> <div class="step ui-formwizard-content" id="f13"> <div class="form-group checkbox cat1" > <input type="checkbox" name="13" onClick="agrega('45','V')" value="1"/> </div> <div class="form-group checkbox cat2" > <input type="checkbox" name="13" onClick="agrega('46','A')" value="1" /> </div> <div class="form-group checkbox cat3" > <input type="checkbox" name="13" onClick="agrega('47','R')" value="1"/> </div> <div class="form-group checkbox cat4" > <input type="checkbox" name="13" onClick="agrega('48','K')" value="1" /> </div> <input type="hidden" value="fin" /> </div> <!-- Mensaje final --> <div class="step ui-formwizard-content" id="fin" style="display: block;"> <input class="btn btn-success " type=button value="Cerrar" onClick="window.location.href='/chamilo/index.php'" name="submit"/> <input class="btn btn-success" type=button value="Ver mis resultados" onClick="muestra();" type="submit"/> </div> <input class="btn btn-success" type="submit"/> </div>