no se insertan datos a base de datos phpmyadmin
Publicado por omar (6 intervenciones) el 26/10/2020 19:05:46
hola como estan tengo un problema resulta que estoy realizando un crud en php boostrao js css, y php
hast ahi todo bien incluso me conecta al la web sin dramas, el problema se viene cuando quiero insertar datos a mi base de datos, me dice aque estoy conectado y que envie los datos, pero no aparecen los registros en la base de datos, consulta a que se deb y sia lguien me puede orientar a resolverlo se agradeceria:
dejo el codigo de coneccion y index.php
coneccion .php
index.php
desde ya se gradece su apoyo
hast ahi todo bien incluso me conecta al la web sin dramas, el problema se viene cuando quiero insertar datos a mi base de datos, me dice aque estoy conectado y que envie los datos, pero no aparecen los registros en la base de datos, consulta a que se deb y sia lguien me puede orientar a resolverlo se agradeceria:
dejo el codigo de coneccion y index.php
coneccion .php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
#conexion a la base de datos en mysql
$dbhost = 'localhost';
$dbname = 'condominio';
$dbusername = 'root';
$dbpassword = '';
$servidor="mysql:dbname=condominio;host=localhost";
#usuario="root";
#$password="";
#validamos si la conexion es exitosa
try{
#$pdo= new PDO($servidor,$usuario,$password);
$pdo= new PDO("mysql:host=$dbhost;dbname=$dbname",$dbusername,$dbpassword);
echo "Conectado..";
}catch(PDOException $e){
echo "Conexion mala :( ".$e->getMessage();
}
index.php
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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
<?php
//print_r($_POST);
$txtID=(isset($_POST["txtID"]))?$_POST["txtID"]:"";
$txtNombre=(isset($_POST["txtNOMBRE"]))?$_POST["txtNOMBRE"]:"";
$txtRut=(isset($_POST["txtRUT"]))?$_POST["txtRUT"]:"";
$txtDireccion=(isset($_POST["txtDIRECCION"]))?$_POST["txtDIRECCION"]:"";
$accion=(isset($_POST["accion"]))?$_POST["accion"]:"";
include ("./coneccion.php");
switch($accion){
case "btnAgregar":
$ins =$pdo->prepare("INSERT INTO usuarios(NOMBRE,RUT,DIRECCION) VALUES (:NOMBRE,:RUT,:DIRECCION) ");
$ins->bindParam(':NOMBRE',$txtNOMBRE);
$ins->bindParam(':RUT',$txtRUT);
$ins->bindParam(':DIRECCION',$txtDIRECCION);
$ins->execute();
echo $txtID;
echo "presionaste btnAgregar";
break;
case "btnModificar":
echo $txtID;
echo "presionaste btnModificar";
break;
case "btnEliminar":
echo $txtID;
echo "presionaste btnEliminar";
break;
case "btnCancelar":
echo $txtID;
echo "presionaste btnCnacelar";
break;
}
$informar=$pdo->prepare("SELECT * FROM usuarios where 1");
$informar->execute();
$listausuarios=$informar->fetchAll(PDO::FETCH_ASSOC);
print_r($listausuarios);
?>
<!doctype html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="https://code.jquery.com/jquery-3.5.1.slim.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js"> </script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.5.3/dist/js/bootstrap.min.js"></script>
<!--link rel="stylesheet" type="text/css" href="bootstrap/css/esitlos.css"-->
<title>admi condominio</title>
</head>
<body>
<div class="container">
<form action="" method="POST" ectype="multipart/form-data">
<br>
<label for="">Id:</label>
<input type="text" name="txtID" placeholder="" id="txtID" required="">
<br>
<label for="">Nombre:</label>
<input type="text" name="txtNOMBRE" placeholder="" id="txtNOMBRE" required="">
<br>
<label for="">Rut:</label>
<input type="text" name="txtRUT" placeholder="" id="txtRUT" required="">
<br>
<label for="">Direccion:</label>
<input type="text" name="txtDIRECCION" placeholder="" id="txtDIRECCION" required="">
<br>
<button value="btnAgregar" type="submit" name="accion">Agregar</button>
<button value="btnModificar" type="submit" name="accion">Modificar</button>
<button value="btnEliminar" type="submit" name="accion">Eliminar</button>
<button value="btnCancelar" type="submit" name="accion">Cancelar</button>
</form>
<div class="row">
<table>
<thead>
<tr>
<th>Nombre</th>
<th>Rut</th>
<th>Direccion</th>
<?php
foreach($listausuarios as usuarios){
<tr>
<td><?php echo $usuarios['NOMBRE']></td>
<td><?php echo $usuarios['RUT']></td>
<td><?php echo $usuarios['DIRECCION']></td>
<td><input type="button" value="Seleccionar" name="accion"></td>
</tr>
<?php } ?>
</body>
</html>
desde ya se gradece su apoyo
Valora esta pregunta


0