problema con archivo php y conectar bases de datos
Publicado por cesar (77 intervenciones) el 27/04/2019 18:31:57
El trabajo consiste en hacer un formulario y conectarse a la base la cual esta adjunta con 2 usuarios añadidos como se ve en el adjunto databasesql ,rar no tuve problema en hacer esto ni el formulario que debe tener 2 campos el cual esta adjunto con el nombre de index.html.rar
el problema se presenta con el php expuesto a continuación que presenta 3 notices y un error que no me dejan ejecutar el problema los cuales están al final del programa
lo que deseo es que se ejecute el programa y pueda correr el programa y conectarme a la base de datos y eliminar el error que da SQLSTATE[HY093] , si desean modificar el mismo se puede hacer sin modificar los campos del formulario email y password todo el programa php fue sacado de un sistema de login desde you tube el cual no presento errores de ningun tipo en su conexion
son libres de modificar cualquier cosa de la database menos sus usuarios estoy trabajando con xaamp
espero su ayuda
progama pho da los siguientes errores
Notice: Undefined index: Email in C:\xampp\htdocs\servidor\index.php on line 14 la linea dice $Email=htmlentities(addslashes($_POST["Email"]));
Notice: Undefined index: Password in C:\xampp\htdocs\servidor\index.php on line 16 que dice $Password=htmlentities(addslashes($_POST["Password"]));
Notice: Undefined variable: PASSWORD in C:\xampp\htdocs\servidor\index.php on line 20 que dice $resultado->bindValue(":PASSWORD", $PASSWORD);
y este ERROR
Error: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
el problema se presenta con el php expuesto a continuación que presenta 3 notices y un error que no me dejan ejecutar el problema los cuales están al final del programa
lo que deseo es que se ejecute el programa y pueda correr el programa y conectarme a la base de datos y eliminar el error que da SQLSTATE[HY093] , si desean modificar el mismo se puede hacer sin modificar los campos del formulario email y password todo el programa php fue sacado de un sistema de login desde you tube el cual no presento errores de ningun tipo en su conexion
son libres de modificar cualquier cosa de la database menos sus usuarios estoy trabajando con xaamp
espero su ayuda
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
<?php
try{
$base=new PDO("mysql:host=localhost; dbname=database" , "root", "");
$base->setAttribute (PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION) ;
$sql="SELECT * FROM USUARIOS WHERE USUARIOS= :Email AND PASSWORD= :Password";
$resultado =$base->prepare ($sql);
$Email=htmlentities(addslashes($_POST["Email"]));
$Password=htmlentities(addslashes($_POST["Password"]));
$resultado->bindValue(":Email", $Email);
$resultado->bindValue(":PASSWORD", $PASSWORD);
$resultado->execute();
$numero_registro=$resultado->rowCount();
if($numero_registro !=0) {
echo "<h2>ADELANTE!!</h2>";
}else{
header ("location: index.php");
}
}catch(Exception $e){
die("Error: " . $e->getMessage() );
}
progama pho da los siguientes errores
Notice: Undefined index: Email in C:\xampp\htdocs\servidor\index.php on line 14 la linea dice $Email=htmlentities(addslashes($_POST["Email"]));
Notice: Undefined index: Password in C:\xampp\htdocs\servidor\index.php on line 16 que dice $Password=htmlentities(addslashes($_POST["Password"]));
Notice: Undefined variable: PASSWORD in C:\xampp\htdocs\servidor\index.php on line 20 que dice $resultado->bindValue(":PASSWORD", $PASSWORD);
y este ERROR
Error: SQLSTATE[HY093]: Invalid parameter number: parameter was not defined
- database.rar(806,0 B)
- index.rar(333,0 B)
Valora esta pregunta


0