Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2013, 07:40
yibffffff000000
 
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%">&nbsp;</td>
<td width="8%">&nbsp;</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/