Foros del Web » Programando para Internet » PHP »

checkbox en una consulta

Estas en el tema de checkbox en una consulta en el foro de PHP en Foros del Web. Hola amigos tengo el siguiente problema tengo una consulta que me muestra los datos de unas impresoras, en la consulta del lado izquierdo va asociado ...
  #1 (permalink)  
Antiguo 19/05/2010, 20:22
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 21 años, 2 meses
Puntos: 1
Información checkbox en una consulta

Hola amigos tengo el siguiente problema tengo una consulta que me muestra los datos de unas impresoras, en la consulta del lado izquierdo va asociado un checbox para cada registro que me aparece, este checkbox se llama "seleccion".

El problema o duda es que cuando tenga seleccionado un checbox que le de click al boton de modificar por ejemplo y me mande el formulario de modificacion de este registro que seleccione con el checkbox.

He leido que los checkbox hay que tratarlos como array pero no encuentro o mas bien no se como solucionar esto espero alguen me pueda orientar estare muy agradecido les dejeo el codigo de mi consulta.

Y a ver si esta bien declarado el checkbox.


<?php
include "cnximp.php";
if (isset($_POST['b_buscarimp'])) {
mysql_real_escape_string($_POST['imp_rubros']);
if ($_POST[imp_rubros]=='modelo') {
$query=mysql_query("select * from impresoras
inner join marcas on impresoras.idMar = Marcas.idMar
where Modeloimp = '$_POST[c_buscarimp]'");
echo "<table border=\"1\" bordercolor=\"#000000\">";
echo "<tr>";
echo "<td align=\"center\" class=\"encabezado\"></td>";
echo "<td align=\"center\" class=\"encabezado\">Modelo</td>";
echo "<td align=\"center\" class=\"encabezado\">Hora</td>";
echo "<td align=\"center\" class=\"encabezado\">Tipo</td>";
echo "<td align=\"center\" class=\"encabezado\">Marca</td>";
echo "<td align=\"center\" class=\"encabezado\">Fecha</td>";
echo "<td align=\"center\" class=\"encabezado\">Serie</td>";
echo "<td align=\"center\" class=\"encabezado\">Area</td>";
echo "<td align=\"center\" class=\"encabezado\">Ubicacion</td>";
echo "</tr>";

while ($reg=mysql_fetch_array($query)) {
echo "<tr>";
echo "<td><input type=\"checkbox\" name=\"seleccion\"></td>";
echo "<td>$reg[Modeloimp]</td>";
echo "<td>$reg[Horimp]</td>";
echo "<td>$reg[Tipoimp]</td>";
echo "<td>$reg[Descmar]</td>";
echo "<td>$reg[Fechimp]</td>";
echo "<td>$reg[Serieimp]</td>";
echo "<td>$reg[areaimp]</td>";
echo "<td>$reg[ubicimp]</td>";
echo "</tr>";
}
echo "</table>";
}
}
if (isset($_POST['b_buscarimp'])) {
mysql_real_escape_string($_POST['imp_rubros']);
if ($_POST[imp_rubros]=='serie') {
$query=mysql_query("select * from impresoras
inner join marcas on impresoras.idMar = Marcas.idMar
where Serieimp = '$_POST[c_buscarimp]'");
echo "<table border=\"1\" bordercolor=\"#000000\">";
echo "<tr>";
echo "<td align=\"center\" class=\"encabezado\"></td>";
echo "<td align=\"center\" class=\"encabezado\">Serie</td>";
echo "<td align=\"center\" class=\"encabezado\">Hora</td>";
echo "<td align=\"center\" class=\"encabezado\">Tipo</td>";
echo "<td align=\"center\" class=\"encabezado\">Marca</td>";
echo "<td align=\"center\" class=\"encabezado\">Modelo</td>";
echo "<td align=\"center\" class=\"encabezado\">Fecha</td>";
echo "<td align=\"center\" class=\"encabezado\">Area</td>";
echo "<td align=\"center\" class=\"encabezado\">Ubicacion</td>";
echo "</tr>";

while ($reg=mysql_fetch_array($query)) {
echo "<tr>";
echo "<td><input type=\"checkbox\" name=\"seleccion\"></td>";
echo "<td>$reg[Serieimp]</td>";
echo "<td>$reg[Horimp]</td>";
echo "<td>$reg[Tipoimp]</td>";
echo "<td>$reg[Descmar]</td>";
echo "<td>$reg[Modeloimp]</td>";
echo "<td>$reg[Fechimp]</td>";
echo "<td>$reg[areaimp]</td>";
echo "<td>$reg[ubicimp]</td>";
echo "</tr>";
}
echo "</table>";
}
}
?>

Etiquetas: checkbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:10.