Fecha y hora actual: Viernes 23 Ago 2019 02:43
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

AYUDA CON LOGEO Y BASE DE DATOS

Responder al Tema

Índice del Foro > PHP > AYUDA CON LOGEO Y BASE DE DATOS

Autor Mensaje
gonzaloramirez



Registrado: 28 Oct 2018
Mensajes: 1

Mensaje Publicado: Domingo 28 Oct 2018 03:29

Título del mensaje: AYUDA CON LOGEO Y BASE DE DATOS

Responder citando

Hola, estoy desarrollando mi pagina web que cuenta con registro y logeo, la parte del registro funciona bien con Xampp y localhost, los datos son guardados de manera correcta. Ahora estoy haciendo el codigo del login php para que me levante los datos de mi base y funcione con el logeo pero al darle Ingresar en el login me tira el siguiente error:


Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\validar.php on line 6

Warning: mysqli_error() expects exactly 1 parameter, 0 given in C:\xampp\htdocs\validar.php on line 6

MI CODIGO ES EL SIGUIENTE (webcan es el nombre de mi base de datos y el nombre de mi tabla es "datos"):

<?php

if(isset($_POST["Password"]) && isset($_POST["Usuario"])){
$con=mysqli_connect("localhost","root","12345","webcan");
$base=mysqli_select_db($con,"webcan");
$consulta=mysqli_query("select * from login where user=''". $_POST["Usuario"]."' and pass '". $_POST["Password"]."'") or die (mysqli_error()) ;
if(mysqli_num_rows($consulta)>0)
{
session_start();
$_SESSION['Usuario']=$_POST["Usuario"];

?>
<script type="text/javascript">
window.location="inicio.html";
</script>
<?php

}

else
{
echo "<center><p>Datos de acceso incorrecto</p></center>";

}
}

Volver arriba
Ver perfil del usuario Enviar mensaje privado
lamek
Colaborador


Registrado: 07 Mar 2007
Mensajes: 542
Ubicación: Pamplona - España

Mensaje Publicado: Lunes 29 Oct 2018 09:55

Título del mensaje: AYUDA CON LOGEO Y BASE DE DATOS

Responder citando

Hola!

Repasa la query de consulta:

Código:
mysqli_query("select * from login where user='". $_POST["Usuario"]."' and pass '". $_POST["Password"]."'") or die (mysqli_error()) ;


Hay una comilla simple de más en el where al comprobar user.

El código que te he puesto está corregido.

Un saludo.


Programador a la vista.
Volver arriba
Ver perfil del usuario Enviar mensaje privado
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Duda de optimización de datos con VBA

Maugarni Visual Basic y VBA 0 Jueves 22 Ago 2019 13:49 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda urgente con tarea de programa en lenguaje C

dominicanvictor C, C#, Visual C++ 0 Lunes 05 Ago 2019 18:04 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Hola, necesito ayuda para esto, algun programad...

Lino Romero Programación en general 0 Jueves 11 Jul 2019 06:52 Ver último mensaje
El foro no contiene ningún mensaje nuevo

Por favor ayuda!!!!!!

Enzo89 Temas generales 1 Jueves 23 May 2019 01:08 Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,