Hola, alomejor soy un pesado... es que creo que no me explique bien. El problema consiste en que el "value" del checkbox se representa en el html, pero en el insert del query da error. Solo toma el value el primer checkbox, aunque toma el valor dos veces, justo así:
"Lo1Hr9Lo1Hr9" en lugar de "Lo1Hr9"
Código:
<?php
$row= mysql_fetch_array($eventQuery);
for ($i=0; $i<15; $i++) {
?>
<tr>
<td class="twuelve"><?php echo $i + 9 .":00" ; ?></td>
<?php
for ($j=0; $j<4; $j++) {
?>
<td <?php $id[$k]='Lo'.($j + 1).'Hr'.($i + 9); echo 'id="'.$id[$k].'"'; ?> > <?php
if ($row[horario]== $id[$k]) {echo $row[nombre_grupo] ;} else {echo '<input type="checkbox" id="horario" name="horario[]" value="'.$id[$k].'" />';} ?> </td>
//junto el checkbox de encima. Su valor se representa en el html de la tabla, pero da error cuando se hace el insert en la bbdd.
<?php
}
echo "</tr>";
}
?>
</tbody>
</table>
</form>
Aquí les dejo también el cofigo html que resulta del loop:
Código HTML:
<table width="100%" align="left%">
<thead>
<tr>
<th class="twuelve pink"></th>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
</tr>
</thead>
<tbody>
<tr>
<td class="twuelve">9:00</td>
<td id="Lo1Hr9"> <input type="checkbox" value="Lo1Hr9" name="horario[]" id="horario"> </td>
<td id="Lo2Hr9"> <input type="checkbox" value="Lo2Hr9" name="horario[]" id="horario"> </td>
<td id="Lo3Hr9"> <input type="checkbox" value="Lo3Hr9" name="horario[]" id="horario"> </td>
<td id="Lo4Hr9"> <input type="checkbox" value="Lo4Hr9" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">10:00</td>
<td id="Lo1Hr10"> <input type="checkbox" value="Lo1Hr10" name="horario[]" id="horario"> </td>
<td id="Lo2Hr10"> <input type="checkbox" value="Lo2Hr10" name="horario[]" id="horario"> </td>
<td id="Lo3Hr10"> <input type="checkbox" value="Lo3Hr10" name="horario[]" id="horario"> </td>
<td id="Lo4Hr10"> <input type="checkbox" value="Lo4Hr10" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">11:00</td>
<td id="Lo1Hr11"> <input type="checkbox" value="Lo1Hr11" name="horario[]" id="horario"> </td>
<td id="Lo2Hr11"> <input type="checkbox" value="Lo2Hr11" name="horario[]" id="horario"> </td>
<td id="Lo3Hr11"> <input type="checkbox" value="Lo3Hr11" name="horario[]" id="horario"> </td>
<td id="Lo4Hr11"> <input type="checkbox" value="Lo4Hr11" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">12:00</td>
<td id="Lo1Hr12"> <input type="checkbox" value="Lo1Hr12" name="horario[]" id="horario"> </td>
<td id="Lo2Hr12"> <input type="checkbox" value="Lo2Hr12" name="horario[]" id="horario"> </td>
<td id="Lo3Hr12"> <input type="checkbox" value="Lo3Hr12" name="horario[]" id="horario"> </td>
<td id="Lo4Hr12"> <input type="checkbox" value="Lo4Hr12" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">13:00</td>
<td id="Lo1Hr13"> <input type="checkbox" value="Lo1Hr13" name="horario[]" id="horario"> </td>
<td id="Lo2Hr13"> <input type="checkbox" value="Lo2Hr13" name="horario[]" id="horario"> </td>
<td id="Lo3Hr13"> <input type="checkbox" value="Lo3Hr13" name="horario[]" id="horario"> </td>
<td id="Lo4Hr13"> <input type="checkbox" value="Lo4Hr13" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">14:00</td>
<td id="Lo1Hr14"> <input type="checkbox" value="Lo1Hr14" name="horario[]" id="horario"> </td>
<td id="Lo2Hr14"> <input type="checkbox" value="Lo2Hr14" name="horario[]" id="horario"> </td>
<td id="Lo3Hr14"> <input type="checkbox" value="Lo3Hr14" name="horario[]" id="horario"> </td>
<td id="Lo4Hr14"> <input type="checkbox" value="Lo4Hr14" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">15:00</td>
<td id="Lo1Hr15"> <input type="checkbox" value="Lo1Hr15" name="horario[]" id="horario"> </td>
<td id="Lo2Hr15"> <input type="checkbox" value="Lo2Hr15" name="horario[]" id="horario"> </td>
<td id="Lo3Hr15"> <input type="checkbox" value="Lo3Hr15" name="horario[]" id="horario"> </td>
<td id="Lo4Hr15"> <input type="checkbox" value="Lo4Hr15" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">16:00</td>
<td id="Lo1Hr16"> <input type="checkbox" value="Lo1Hr16" name="horario[]" id="horario"> </td>
<td id="Lo2Hr16"> <input type="checkbox" value="Lo2Hr16" name="horario[]" id="horario"> </td>
<td id="Lo3Hr16"> <input type="checkbox" value="Lo3Hr16" name="horario[]" id="horario"> </td>
<td id="Lo4Hr16"> <input type="checkbox" value="Lo4Hr16" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">17:00</td>
<td id="Lo1Hr17"> <input type="checkbox" value="Lo1Hr17" name="horario[]" id="horario"> </td>
<td id="Lo2Hr17"> <input type="checkbox" value="Lo2Hr17" name="horario[]" id="horario"> </td>
<td id="Lo3Hr17"> <input type="checkbox" value="Lo3Hr17" name="horario[]" id="horario"> </td>
<td id="Lo4Hr17"> <input type="checkbox" value="Lo4Hr17" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">18:00</td>
<td id="Lo1Hr18"> <input type="checkbox" value="Lo1Hr18" name="horario[]" id="horario"> </td>
<td id="Lo2Hr18"> <input type="checkbox" value="Lo2Hr18" name="horario[]" id="horario"> </td>
<td id="Lo3Hr18"> <input type="checkbox" value="Lo3Hr18" name="horario[]" id="horario"> </td>
<td id="Lo4Hr18"> <input type="checkbox" value="Lo4Hr18" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">19:00</td>
<td id="Lo1Hr19"> <input type="checkbox" value="Lo1Hr19" name="horario[]" id="horario"> </td>
<td id="Lo2Hr19"> <input type="checkbox" value="Lo2Hr19" name="horario[]" id="horario"> </td>
<td id="Lo3Hr19"> <input type="checkbox" value="Lo3Hr19" name="horario[]" id="horario"> </td>
<td id="Lo4Hr19"> <input type="checkbox" value="Lo4Hr19" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">20:00</td>
<td id="Lo1Hr20"> <input type="checkbox" value="Lo1Hr20" name="horario[]" id="horario"> </td>
<td id="Lo2Hr20"> <input type="checkbox" value="Lo2Hr20" name="horario[]" id="horario"> </td>
<td id="Lo3Hr20"> <input type="checkbox" value="Lo3Hr20" name="horario[]" id="horario"> </td>
<td id="Lo4Hr20"> <input type="checkbox" value="Lo4Hr20" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">21:00</td>
<td id="Lo1Hr21"> <input type="checkbox" value="Lo1Hr21" name="horario[]" id="horario"> </td>
<td id="Lo2Hr21"> <input type="checkbox" value="Lo2Hr21" name="horario[]" id="horario"> </td>
<td id="Lo3Hr21"> <input type="checkbox" value="Lo3Hr21" name="horario[]" id="horario"> </td>
<td id="Lo4Hr21"> <input type="checkbox" value="Lo4Hr21" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">22:00</td>
<td id="Lo1Hr22"> <input type="checkbox" value="Lo1Hr22" name="horario[]" id="horario"> </td>
<td id="Lo2Hr22"> <input type="checkbox" value="Lo2Hr22" name="horario[]" id="horario"> </td>
<td id="Lo3Hr22"> <input type="checkbox" value="Lo3Hr22" name="horario[]" id="horario"> </td>
<td id="Lo4Hr22"> <input type="checkbox" value="Lo4Hr22" name="horario[]" id="horario"> </td>
</tr><tr>
<td class="twuelve">23:00</td>
<td id="Lo1Hr23"> <input type="checkbox" value="Lo1Hr23" name="horario[]" id="horario"> </td>
<td id="Lo2Hr23"> <input type="checkbox" value="Lo2Hr23" name="horario[]" id="horario"> </td>
<td id="Lo3Hr23"> <input type="checkbox" value="Lo3Hr23" name="horario[]" id="horario"> </td>
<td id="Lo4Hr23"> <input type="checkbox" value="Lo4Hr23" name="horario[]" id="horario"> </td>
</tr></tbody>
</table>
Como ven todos los checkbox tienen su value, pero al intentar insertar me da error... Si pudieran ayudarme....
Gracias!!!!