Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/07/2015, 08:26
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 20 años, 2 meses
Puntos: 69
Respuesta: ¿hacer esto es posible en base de datos?

Tienes algunos errores en el código. P ej aquí:

Código PHP:
Ver original
  1. while ($fila = mysql_fetch_array($resultado)) {
  2.                 echo "<table style='border: solid 1px black;'><tr><th>cliente</th><th>cédula</th><th>telfono</th><th>mail</th><th>pedido</th><th>banco</th><th>medio</th><th>monto</th><th>estado</th><th>municipio</th><th>zonapostal</th><th>ciudadpueblo</th></tr>";
  3.                 echo "<tr><td> $fila[cliente] </td> <td> $fila[cedula] </td> <td> $fila[telefono] </td> <td> $fila[mail] </td> <td> $fila[pedido] </td> <td> $fila[emisor] </td> <td> $fila[medio] </td> <td> $fila[monto] </td> <td> $fila[estado] </td> <td> $fila[municipio] </td> <td> $fila[zonapostal] </td> <td> $fila[ciudadpueblo] </td></tr> <br>";
  4.                 echo " </table>";

Debes sacar esto: echo "<table style='border: solid 1px black;'> y echo " </table>"; del while, de lo contrario por cada resultado de la consulta te va a crear una tabla.

Respecto a los checkbox puedes añadir una celda al principio de cada fila de la tabla y en ella colocar un input checkbox. El name de cada checkbox que coloques debe ser el mismo, y el value de cada checkbox corresponderá a el identificador único que tenga cada registro en la BD. Al final de la página colocas un botón submit con value "Enviar correos" por ejemplo y recoges por POST los valores de los IDs seleccionados para que puedas hacer con ellos lo que necesites. Aquí te dejo un código a modo de ejemplo para que me entiendas:

Código PHP:
Ver original
  1. <html>
  2. <head>
  3.     <?php
  4.         if ($_SERVER["REQUEST_METHOD"] == "POST") {  
  5.             if (isset ($_POST["numero"]))
  6.             {
  7.                 $numero=$_POST["numero"];
  8.                 $count = count($numero);
  9.                 echo "Se seleccionaron los ID: <br><br>";
  10.                 for ($i = 0; $i < $count; $i++) {
  11.                    
  12.                     echo $numero[$i]."<br>";
  13.                 }
  14.                 exit;
  15.             }
  16.             else
  17.             {
  18.                 echo "No se selecciono ninguno.";
  19.                 exit;
  20.             }
  21.         }
  22.     ?>
  23. </head>
  24. <body>
  25. <form action="" method="post">
  26.      <table border="1">
  27.         <tr><td><input type="checkbox" name="numero[]" value="1345"/></td><td>Dato 1</td><td>Dato 2</td><td>Dato 3</td></tr>
  28.         <tr><td><input type="checkbox" name="numero[]" value="6563"/></td><td>Dato 1</td><td>Dato 2</td><td>Dato 3</td></tr>
  29.         <tr><td><input type="checkbox" name="numero[]" value="2048"/></td><td>Dato 1</td><td>Dato 2</td><td>Dato 3</td></tr>
  30.         <tr><td><input type="checkbox" name="numero[]" value="2848"/></td><td>Dato 1</td><td>Dato 2</td><td>Dato 3</td></tr>
  31.         <tr><td><input type="submit"></td></tr>
  32.     </table>
  33. </form>
  34. </body>
  35. </html>
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]

Última edición por chronos682; 21/07/2015 a las 08:41