Foros del Web » Programando para Internet » Javascript »

Activar una funcion php apartir de un script

Estas en el tema de Activar una funcion php apartir de un script en el foro de Javascript en Foros del Web. -Bueno lo llevo buscando 2 horas por todos los foros de programacion y no encuentro nada,estoy empezando a programar ,si pongo alguna burrada disculparme porfavor. ...
  #1 (permalink)  
Antiguo 17/04/2009, 09:56
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
Activar una funcion php apartir de un script

-Bueno lo llevo buscando 2 horas por todos los foros de programacion y no encuentro nada,estoy empezando a programar ,si pongo alguna burrada disculparme porfavor.

Necesito saber como activar una funcion apartir de un script.

Os explico mas detalladamente.

Estoy creando una pagina de entrada que solicita usuario y contraseña,quiero hacer las comprobaciones de campos vacios y demas con javascript y una vez que esto esta bien que salte el php es posible¿?

El caso es el siguiente:

INDEX

Cita:

<script>
function confirma(){
errores="Rellene los campos:\n";
if (document.formu.usuario.value=="") errores = errores + "usuario\n";
if (document.formu.clave.value=="") errores = errores + "contraseña\n";
if (errores!="Rellene los campos:\n"){
alert(errores);}
else document.formu.submit();
}

</script>
enmede que envie el formulario,lo que quiero es que se active la funcion php que contendria lo siguiente.

Cita:
<?php
if ($_POST['usuario']!=NULL) {
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];
$conexion= mysql_connect('localhost','root','');
mysql_select_db('alpha');
$sentencia="select * from registra where usuario='" . $usuario . "'" ;
$consulta = mysql_query($sentencia);
$comprueba=mysql_fetch_array($consulta);
}
if ($comprueba['clave'] != $clave){
echo ("Login incorrecto");
}
?>

-Estoy muy muy verde,la comprobacion no se si se podria hacer directamente en php,y tengo la duda de que nose si php es una programacion secuencial,osea que si lo pongo lo carga si o si?,de forma que si marco una function en php la va acargar aunque no la ejecute,simplemente por estar en la pagina,no se si me entendeis.

Gracias de antemano
  #2 (permalink)  
Antiguo 17/04/2009, 10:13
 
Fecha de Ingreso: abril-2009
Mensajes: 21
Antigüedad: 15 años
Puntos: 0
Respuesta: Activar una funcion php apartir de un script

puede ser algo asi?
Cita:
<script>
function confirma(){
errores="Rellene los campos:\n";
if (document.formu.usuario.value=="") errores = errores + "usuario\n";
if (document.formu.clave.value=="") errores = errores + "contraseña\n";
if (errores!="Rellene los campos:\n"){
alert(errores);}
else ("<?php
if ($_POST['usuario']!=NULL) {
$usuario=$_POST['usuario'];
$clave=$_POST['clave'];
$conexion= mysql_connect('localhost','root','');
mysql_select_db('alpha');
$sentencia="select * from registra where usuario='" . $usuario . "'" ;
$consulta = mysql_query($sentencia);
$comprueba=mysql_fetch_array($consulta);
}
if ($comprueba['clave'] != $clave){
echo ("Login incorrecto");};
?>"
)
}

</script>
Asi,ahora mismo despues de body marca :
Parse error: parse error in C:\xampp\htdocs\ProyectoA\index.php on line 34

Los input tienen ls values en php correctamente,y el onclick llega bien
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:40.