¿No me almacena informacion en la base de datos php my admin mi pagina web?
Publicado por sebastian galindo (1 intervención) el 19/03/2024 23:20:06
hola buenas tardes, he creado una pagina en html y la trato de conectar para que almacene la informacion que registro en la pagina y que esta se almacene en la base de datos usando phpmy admin y xampp pero no logro que se almacene.
este es el codigo
el de la pagina index:
Este es el de el insertar los datos dentro de la tabla de xampp
Y este es el codigo de la conexion al servidor de xampp:
este es el codigo
el de la pagina index:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!DOCTYPE html>
<html>
<head>
<title>Ingresar datos</title>
<meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="estilo.css">
</head>
<body>
<form method="post">
<h1>SISTEMA DE MEJORA CONTINUA</h1>
<input type="text" name="numempleado" placeholder="numero del empleado">
<input type="text" name="problema" placeholder="Problema Encontrado">
<hr width="100%">
<input type="text" name="evento" placeholder="Cual es el Evento">
<hr width="100%">
<br>
<p>Metodologia</p>
<select name="metodologia" placeholder="Metodologia">
<option>A3</option>
<option>PDCA</option>
<option>DMAIC</option>
<option>8DS</option>
</select>
<input type="text" name="cliente" placeholder="Cual es el cliente">
<hr width="100%">
<input type="text" name="proceso" placeholder="Que proceso se va a hacer">
<hr width="100%">
<br>
<p>Fecha de inicio</p>
<input type="date" name="inicio" placeholder="Fecha de Inicio">
<hr width="100%">
<br>
<p>Fecha de Termino</p>
<input type="date" name="fin" placeholder="Fecha de termino">
<hr width="100%">
<input type="text" name="comentarios" placeholder="Ingrese algun comentario">
<input type="submit" name="registrar" value="enviar">
<input type="reset" name="borrar" value="limpiar">
<script>
const { Client } = require("pg");
const client = new Client(process.env.DATABASE_URL);
(async () => {
await client.connect();
try {
const results = await client.query("SELECT NOW()");
console.log(results);
} catch (err) {
console.error("error executing query:", err);
} finally {
client.end();
}
})();
</script>
</form>
<?php
include("registrar.php");
?>
</body>
</html>
Este es el de el insertar los datos dentro de la tabla de xampp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
include("con_db.php");
if ($conex) {
echo "todo correcto";
}
if (isset($_POST['registrar'])) {
if (strlen($_POST['numempleado']) => 1 && strlen($_POST['problema'])=>1 &&
strlen($_POST['evento'])=>1 &&
strlen($_POST['metodologia'])=>1 &&
strlen($_POST['cliente'])=>1 &&
strlen($_POST['proceso'])=>1 &&
strlen($_POST['inicio'])=>1 &&
strlen($_POST['fin'])=>1 &&
strlen($_POST['comentarios'])=>1) {
$numempleado=trim($_POST['numempleado']);
$problema=trim($_POST['problema']);
$evento=trim($_POST['evento']);
$metodologia=trim($_POST['metodologia']);
$cliente=trim($_POST['cliente']);
$proceso=trim($_POST['proceso']);
$inicio=trim($_POST['inicio']);
$fin=trim($_POST['fin']);
$comentarios=trim($_POST['comentarios']);
$consulta = "INSERT INTO datos(numempleado, problema, evento, metodologia, cliente, proceso, inicio, fin, comentarios) VALUES ('$numempleado','$problema','$evento','$metodologia','$cliente','$proceso','$inicio','$fin','$comentarios',)";
$resultado=mysql_query($conex,$consulta);
if ($resultado) {
?>
<h3 class="ok">Has ingresado los datos de manera correcta</h3>
<?php
}else{
?>
<h3 class="bad">Ha ocurrido un error</h3>
<?php
}
}else{
?>
<h3 class="bad">completa los campos</h3>
<?php
?>
Y este es el codigo de la conexion al servidor de xampp:
1
2
3
4
5
6
<?php
$conex=mysqli_connect("localhost","root","","datos");
?>
Valora esta pregunta


0