Pirruman gracias por ayuda, lo acabo de conseguir, tuve que cambiar el name de cada uno de los check consecutivamente del 0 al 4 para poder capturarlos de la forma como lo hiciste, sin la necesidad de colocar el input type hidden ya que la cantidad de input text son los mismos que los de check aquí el código por si alguien les sirve..
Código PHP:
Ver original$newReg= new Preguntas();
$regMensaje=$newReg->insert_preguntas($_POST['id_examen'],$_POST['titulo']);
$cont = '0';
$cant = count($_POST['preg']); while($cont < $cant) {
$opciones = $_POST['preg']["$cont"];
$nombre='resp'.$cont;
if(isset($_POST[$nombre])){ $valor = $_POST[$nombre];
}else{
$valor = " ";
}
$sql = mysql_query("INSERT INTO opciones (id_pregunta, nombre, valor) VALUES ('".$id_pregunta."', '".$opciones."', '".$valor."')"); $cont++;
}
Código PHP:
Ver original<table border="0">
<tr>
<td class="bgtd">Pregunta :</td>
<td colspan="3">
<textarea name="titulo" id="titulo"><?php echo $regMensaje[0]['titulo']; ?></textarea>
</td>
</tr>
<tr>
<td class="bgtd">Opción 01</td>
<td>
<textarea name="preg[]" id="preg"><?php echo $regMensaje[0]['preg1']; ?></textarea>
</td>
<td class="bgtd">Opc Correcta</td>
<td align="center">
<input type="checkbox" name="resp0" id="acept1" value="1" />
</td>
</tr>
<tr>
<td class="bgtd">Opción 02</td>
<td>
<textarea name="preg[]" id="preg2"><?php echo $regMensaje[0]['preg2']; ?></textarea>
</td>
<td class="bgtd">Opc Correcta</td>
<td align="center">
<input type="checkbox" name="resp1" id="acept2" value="2" />
</td>
</tr>
<tr>
<td class="bgtd">Opción 03</td>
<td align="center">
<textarea name="preg[]" id="preg3"><?php echo $regMensaje[0]['preg3']; ?></textarea>
</td>
<td class="bgtd">Opc Correcta</td>
<td align="center">
<input type="checkbox" name="resp2" id="acept3" value="3" />
</td>
</tr>
<tr>
<td class="bgtd">Opción 04</td>
<td>
<textarea name="preg[]" id="preg4"><?php echo $regMensaje[0]['preg4']; ?></textarea>
</td>
<td class="bgtd">Opc Correcta</td>
<td align="center">
<input type="checkbox" name="resp3" id="acept4" value="4" />
</td>
</tr>
<tr>
<td class="bgtd">Opción 05</td>
<td>
<textarea name="preg[]" id="preg5"><?php echo $regMensaje[0]['preg5']; ?></textarea>
</td>
<td class="bgtd">Opc Correcta</td>
<td align="center">
<input type="checkbox" name="resp4" id="acept5" value="5" />
</td>
</tr>
</table>