Me encomendaron un trabajo de que un formulario dejara de mandar la informacion al correo del dueño, querian que la informacion llegara a una base de datos en MySQL. Hasta aqui todo bien, lo pude realizar.
Luego querian que esa base de datos se imprimiera en un documento HTML, es decir mostrar la informacion de la base de datos en unas tablas HTML. Perfecto, anoche lo consegui con algunas pequeñas trabas, que realmente fueron tonterias.
pero ahora, quieren que agregue un checkbox en cada fila de la tabla HTML para que el dueño pueda pisar en el mencionado checkbox luego en enviar y este se agregue a la base de datos en MySQL y que ademas, luego de enviar me de la opcion de mandarle un correo con ciertos datos al usuario que lleno el formulario. esto desde las tablas HTML.
les dejare algunas imagenes mas los codigos que tengo. EN ESTOS MOMENTOS LO ESTOY HACIENDO EN EL LOCALHOST CON XAMPP:
TABLAS HTML DE LA BASE DE DATOS:
BASE DE DATOS:
CODIGO PHP para mostrar base de datos en tablas HTML:
Código PHP:
<?php
class conexion{
function recuperardatos(){
$host = "localhost";
$user = "kalanikochs";
$pw = "4426402";
$db = "cuentas";
$con = mysql_connect($host, $user, $pw) or die ("error al conectar a la base de datos");
mysql_select_db($db, $con) or die ("error al conectar a la base de datos");
$query ="SELECT * FROM tabla";
$resultado = mysql_query($query);
while ($fila = mysql_fetch_array($resultado)) {
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>";
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>";
echo " </table>";
}
}
}
?>
Código HTML:
<html> <head> <title>Imprimir base de datos</title> <style> table, td, th { border: 1px solid black; } th { color: #000; } table { border-color: #A8A8A8; } </style> <style> body { background-image: url("http://parquederepuestos.com/Formularios/Ofrecer_Repuesto/fondo2.jpg"); } </style> <style> fieldset { background-color: #fff; } </style> </head> <body> <div> <fieldset> <legend> Datos impresos: </legend> <div> [PHP]<?php include("conexion.php"); $con = new conexion(); $con->recuperardatos(); ?>[/PHP] </div> </fieldset> </div> </body> <footer> </footer> </html>
Pude colocar el checkbox desde HTML pero no se como hacer para que al marcarlo y darle enviar mande el "checkbox" a la base de datos, y que posteriormente me deje enviar un correo al usuario correspondiente del checkbox.
no soy un experto en base de datos, soy solo un novato en este tema de MySQL, quisiera que por favor me ayudasen, no se me ocurre mas nada, por favor