14/11/2013, 07:40
|
| | Fecha de Ingreso: junio-2010
Mensajes: 5
Antigüedad: 14 años, 7 meses Puntos: 0 | |
Formulario con casillas de verificación Hola a todos, necesito ayuda para resolver el siguiente problema:
tengo un formulario con casillas de verificación, generados por el código
<form id="form1" name="form1" method="get" action="partidas seleccionadas.php">
<table width="100%" border="1">
<?php
$consul="select * from especificaciones
ORDER BY codigo ASC";
$tabla = mysql_query($consul,$con);
while($registro = mysql_fetch_array($tabla))
{ ?>
<tr>
<td width="7%"><?php echo $registro['codigo'];?></td>
<td width="6%"><?php echo $registro['item'];?></td>
<td width="9%"><?php echo $registro['categoria'];?></td>
<td width="2%"><input name="codigo" type="checkbox" id="codigo" value="<?php echo $registro['codigo'];?>" /></td>
<td width="56%"><?php echo $registro['titulo_titulo'];?><?php echo $registro['titulo_seccion'];?><?php echo $registro['titulo_partida'];?></td>
<td width="7%"> </td>
<td width="8%"> </td>
</tr>
<?php }?>
</table>
<input type="submit"/>
</form>
Si selecciono una casilla funciona bien, pero cuando es mas de una el GET genera un link con varios valores para una misma variable:
http://www.estudiotrilito.com/especificaciones/partidas%20seleccionadas.php?codigo=01--->OK!
http://www.estudiotrilito.com/especificaciones/partidas%20seleccionadas.php?codigo=01&codigo=02---> en este caso solo se muestra el ultimo registro
y en partidas%20seleccionadas.php tengo:
<?php
$codigo=$_GET["codigo"];
$consul="select * from especificaciones where codigo='$codigo' ORDER BY codigo ASC";
$tabla = mysql_query($consul,$con);
while($registro = mysql_fetch_array($tabla))
{ ?>
<h4><?php echo $registro['codigo'];?></h4>
<h2><?php echo $registro['titulo_titulo'];?></h2>
<?php }?>
como puedo asignar varios valores a una misma variable para seleccionar determinados elementos de una tabla?
el ejemplo aquí
http://www.estudiotrilito.com/especificaciones/ |