Saludos!
soy un usuario nuevo y estoy aprendiendo php
tengo una duda:
tengo una pagina de login llamada index, la cual debe mostrar un alert si el usuario o la contraseña es incorrecta.
la pagina tiene un form con un submit que envia los datos con el metodo post a una pagina llamada inscripcion.php en la cual realizo otra consulta.
tambien tiene el metodo onsubmit para q realize una funcion de js(javascript) que muestra un alert si los campos usuario y contraseña estan vacios
por lo tanto no puedo usar el metodo post para capturar los datos en la misma pagina(index).
lo que quiero es capturar el value del input de tipo text y almacenarlo en una variable de php, para luego hacer la consulta, y si el usuario no existe en la BD muestra el alert("usuario o contraseña incorrectos").
Asi esta mi script:
//esta es la funcion que muestra el alert
<script>
function valida(){
var user= document.login.usuario.value;
var pass= document.login.clave.value;
if(user=="" || pass==""){
alert("ingrese usuario y contraseña");
return false;
}
}
</script>
//este es el formulario
<form action="inscripcion.php" method="post" name="login" onSubmit="return valida()">
<input name="usuario" type="text">
<input name="clave" type="password">
<input name="entrar" type="submit" value="Entrar">
<input name="reset" type="reset" value="limpiar">
</form>
//esta es mi duda de como capturar el valor del input
<?php
$nom="<script>document.login.usuario.value;</script>"
$pas="<script>document.login.clave.value;</script>"
include('conexion.php');
$conexion=Conectarse();
$sql="select * from usuario where nom_usu='$nom' and pass='$pas'";
$rs=mysql_query($sql,$conexion) or die("Error".mysql_error());
if(!mysql_num_rows($rs)){
echo "<script>alert('usuario o contraseña incorrecta');</script>";
}
?>
esto debe ser sencillo para los que tienen experiencia con php
gracias de antemano por su ayuda
soy un usuario nuevo y estoy aprendiendo php
tengo una duda:
tengo una pagina de login llamada index, la cual debe mostrar un alert si el usuario o la contraseña es incorrecta.
la pagina tiene un form con un submit que envia los datos con el metodo post a una pagina llamada inscripcion.php en la cual realizo otra consulta.
tambien tiene el metodo onsubmit para q realize una funcion de js(javascript) que muestra un alert si los campos usuario y contraseña estan vacios
por lo tanto no puedo usar el metodo post para capturar los datos en la misma pagina(index).
lo que quiero es capturar el value del input de tipo text y almacenarlo en una variable de php, para luego hacer la consulta, y si el usuario no existe en la BD muestra el alert("usuario o contraseña incorrectos").
Asi esta mi script:
//esta es la funcion que muestra el alert
<script>
function valida(){
var user= document.login.usuario.value;
var pass= document.login.clave.value;
if(user=="" || pass==""){
alert("ingrese usuario y contraseña");
return false;
}
}
</script>
//este es el formulario
<form action="inscripcion.php" method="post" name="login" onSubmit="return valida()">
<input name="usuario" type="text">
<input name="clave" type="password">
<input name="entrar" type="submit" value="Entrar">
<input name="reset" type="reset" value="limpiar">
</form>
//esta es mi duda de como capturar el valor del input
<?php
$nom="<script>document.login.usuario.value;</script>"
$pas="<script>document.login.clave.value;</script>"
include('conexion.php');
$conexion=Conectarse();
$sql="select * from usuario where nom_usu='$nom' and pass='$pas'";
$rs=mysql_query($sql,$conexion) or die("Error".mysql_error());
if(!mysql_num_rows($rs)){
echo "<script>alert('usuario o contraseña incorrecta');</script>";
}
?>
esto debe ser sencillo para los que tienen experiencia con php
gracias de antemano por su ayuda