Foros del Web » Programando para Internet » PHP »

Cuadros checkbox en un reporte con php

Estas en el tema de Cuadros checkbox en un reporte con php en el foro de PHP en Foros del Web. Hola a todos nuevamente les envio un cordial saludo a todos.... Bien tengo el siguiente problema tengo una pequeña consulta que al momento de hacerla ...
  #1 (permalink)  
Antiguo 14/11/2008, 09:46
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 20 años, 7 meses
Puntos: 1
Exclamación Cuadros checkbox en un reporte con php

Hola a todos nuevamente les envio un cordial saludo a todos....

Bien tengo el siguiente problema tengo una pequeña consulta que al momento de hacerla me da la salida de un pequeño reporte les dejo el codigo para que lo vean:

<?php
include ("conexion.php");

// Inicio del los encabezados del listado de reportantes
echo "<table align=center border=1 bgcolor=\"#FDE89F\"><td><b>Datos Generales del Reportante</b></td></table>";
echo "<table border=1 bordercolor=\"#000000\">
<td ><b>Apellido Paterno</b></td>
<td ><b>Apellido Materno</b></td>
<td ><b>Nombre</b></td>
<td ><b>Sexo</b></td>
<td ><b>Edad</b></td>
<td ><b>Estado Civil</b></td>
<td ><b>Grado Escolar</b></td>
<td ><b>Ocupación</b></td>
<td><b>Parentesco</b></td>
<td><b>Calle</b></td>
<td><b>Numero exterior</b></td>
<td><b>Numero interior</b></td>
<td><b>Estado</b></td>
<td><b>Municipio</b></td>
<td><b>Delegacion</b></td>
<td><b>Colonia</b></td>
<td><b>Codigo Postal</b></td>
<td><b>Telefono de localización</b></td>
<td><b>Telefono</b></td>
<td><b>Extensión</b></td>";

// Seleccion de registros de la tabla de reportantes
$consulta_rep=mysql_query("SELECT * FROM REPORTANTES ");

// Listado de los registros de la tabla de reportantes
while ($reg=mysql_fetch_array($consulta_rep))
{

echo "<tr><td>".$reg['Patern_rep']."</td>";
echo "<td>".$reg['Matern_rep']."</td>";
echo "<td>".$reg['Nom_rep']."</td>";
echo "<td>".$reg['Sexo_rep']."</td>";
echo "<td>".$reg['Edad_rep']."</td>";
echo "<td>".$reg['Desc_estcivil']."</td>";
echo "<td>".$reg['Desc_escolar']."</td>";
echo "<td>".$reg['Desc_ocupacio']."</td>";
echo "<td>".$reg['Desc_parent']."</td>";
echo "<td>".$reg['Calle_rep']."</td>";
echo "<td>".$reg['Numext_rep']."</td>";
echo "<td>".$reg['Numint_rep']."</td>";
echo "<td>".$reg['Desc_est']."</td>";
echo "<td>".$reg['Munic_rep']."</td>";
echo "<td>".$reg['Desc_deleg']."</td>";
echo "<td>".$reg['Col_rep']."</td>";
echo "<td>".$reg['Cp_rep']."</td>";
echo "<td>".$reg['Desc_tel']."</td>";
echo "<td>".$reg['Tel_rep']."</td>";
echo "<td>".$reg['Ext_rep']."</td>";
}
echo "</table>";
?>

La duda es que en ese reporte quiero mandar llamar cajas de tipo checkbox para cada registro que me manda y no se como hacerlo.

La idea es que cuando seleccione una o dos o las cajas que sean, pueda posteriormente realizar otra operacion como borrar el registro. modificarlo, etc....
pero eso sera despues.

Espero que me puedan ayudar y de antemano una agradecimiento en especial a todas las personas que me han ayudado en mis dudas que me han resuelto..
  #2 (permalink)  
Antiguo 14/11/2008, 09:50
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Cuadros checkbox en un reporte con php

Puedes devolver al lado del dato un input type checkbox:
Código html:
Ver original
  1. <input type="checkbox" name="registros[]" value="valor" />
Y colocar todo eso en un formulario, luego con inputs type submit para cada acción que quieras se completa, después recibe el formulario y procesas los datos seleccionados.

Algo como eso.

Saludos .
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 14/11/2008, 09:53
Avatar de oso96_2000  
Fecha de Ingreso: junio-2002
Ubicación: Distrito Federal
Mensajes: 558
Antigüedad: 21 años, 10 meses
Puntos: 35
Respuesta: Cuadros checkbox en un reporte con php

Hola :)
Lo que deseas no es dificil, solo tienes que imprimir también el checkbox por cada registro, es decir, dentro de tu while sería una linea algo asi:

Código php:
Ver original
  1. echo <'td><input type="checkbox" name="id[]" value="'.$reg['ID'].'" /></td>';

Suponiendo que tengas un campo llamado ID que sea uin identificador unico de cada registro en tu tabla.

Tambíen en las FAQs tienes un ejemplo de como hacer operaciones con checkbox e la manera que quieres: http://www.forosdelweb.com/f18/faqs-...tml#post518710
__________________
Sin Ideas
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 04:38.