Tengo este codigo
Código HTML:
Código HTML:
Ver original
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <script type="text/javascript"> //<![CDATA[ function limitar(grupo,limite){ var grupo=document.getElementsByName(grupo); var limite=limite for (var i=0; i < grupo.length; i++){ grupo[i].onchange=function(){ var tildados=0 for (var i=0; i < grupo.length; i++) tildados+=(grupo[i].checked)? 1 : 0 if (tildados > limite){ alert("solo se permiten "+limite+" selecciones") this.checked=false } } } } //]]> </script> </head> <body> <form action="#"> <p> </p> <p> </p> </form> </body> </html>
Y funciona correctamente pero el problema viene cuando lo intento pasar a la base de datos.
¿Cual es el problema? Que si clickeo 3 checkbox y pulso en enviar da igual cual de ellos pulse que a la base de datos me enviara los 3 primeros como correctos(pasandome el valor que le defini) y los demas en 0.
este es el codigo php
Código PHP:
Código PHP:
Ver original
$pregunta9= $_REQUEST['PREGUNTA9']; $pregunta91 = $pregunta9[0]; $pregunta92 = $pregunta9[1]; $pregunta93 = $pregunta9[2]; $pregunta94 = $pregunta9[3]; $pregunta95 = $pregunta9[4];
Una vez mas gracias.