Hola:
Es que tengo una situación en una página en la que generé 18 grupos de Radio Button con PHP. El problema es cuando quiero validarlos con JavaScript, debido a que varía la cantidad de subgrupos según sea el usuario (unos usuarios 2 algunos 8 )
Si al menos existiera una función que cuente esos subgrupos, sería de gran ayuda :)
Les dejo el código generador:
Código:
<?php
include("datos.php");
include("conexion.php");
session_start();
Identifica();
$consulta= sprintf("SELECT detalle.id_detalle, asignatura.nom_asignatura, detalle.num_grupo FROM detalle, asignatura WHERE detalle.cod_docente= ".$_SESSION['codigo']." AND asignatura.id_asignatura= detalle.id_asignatura");
$query= mysqli_query($vinculo, $consulta);
for($i=0; $i<mysqli_num_rows($query); $i++) {
$fila=mysqli_fetch_array($query);
$asignatura[]= $fila['nom_asignatura'];
$grupo[]= $fila['num_grupo'];
$detalle[]= $fila['id_detalle'];
$_SESSION['detalle'][]= $fila['id_detalle'];
}
mysqli_free_result($query);
mysqli_close($vinculo);
$titulos= array_combine($asignatura, $grupo);
reset($asignatura);
reset($grupo);
reset($detalle);
?>
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html>
<head>
<title>Autoevaluación Docente</title>
<link rel="stylesheet" type="text/css" />
</head>
<body>
<div id="header">
<br />
<h1>EPRED</h1>
<h2>Sistema para la Evaluación de Procesos Educativos</h2>
<br />
</div>
<div id="subtitulo">
<h3>Autoevaluacion Docente</h3>
</div>
<div id="evaluacion">
<h4>Por Favor Responde las siguientes preguntas</h4>
<form action="reg-autoevaluacion.php" method="POST">
<table>
<?php
include("matrices.php");
for($k=1; $k<count($matriz_auto1); $k++) {
$span= 1+count($asignatura);
echo("<tr><th colspan=\"$span\">$matriz_auto1[$k]</th></tr>");
echo("<tr><td colspan=\"$span\">$matriz_auto2[$k]</td></tr>");
echo("<tr><td></td>");
foreach($titulos as $key => $value) echo("<td>$key<br/>Grupo: $value</td>");
echo("</tr>");
for($j=6; $j>=1; $j--) {
echo("<tr><td>$valor[$j]</td>");
for($i=0; $i<count($asignatura); $i++) {
$h= "$k.$j.$i";
echo("<td><input type=\"radio\" name=\"$asignatura[$i].".$k."\" id=\"$h\" value=\"$j\" /></td>");
}
echo("</tr>");
}
}
echo("<tr><td colspan=\"$span\"><label for=\"obs_doc\"><br/><strong>$matriz_auto1[19]</strong></label></td></tr>");
echo("<tr><td colspan=\"$span\">$matriz_auto2[19]<br/><textarea name=\"obs_doc\" id=\"obs_doc\" cols=\"80\" rows=\"5\"></textarea></td></tr>");
?>
</table>
<input type="submit" name="ingresar" value="Enviar Datos"/>
</form>
</div>
<div id="footer"></div>
</body>
</html>
Les agradezco su atención y su respuesta