Buscar datos del lado del servidor

Preguntas de Usuarios
Responder
Oscar
Mensajes: 13
Registrado: Mar Ene 07, 2025 1:26 pm

Buscar datos del lado del servidor

Mensaje por Oscar »

Estimados amigos busnas tardes.

Como busco datos del lado del servidor

como le paso parametros a verificatablas y como los recibo

MsgServer( path.model + 'verifica_tablas.php' );

Muchas gracias
administrador
Site Admin
Mensajes: 32
Registrado: Lun Ene 06, 2025 3:40 pm

Re: Buscar datos del lado del servidor

Mensaje por administrador »

Estimado Oscar,

Podrias ser mas amplio en lo que requieres, es decir exactamente que necesitas que regrese el BackEnd (lado server)

De momento explico como funciona MsgServer. Los parametros que recibe son :

MsgServer( cFilePhp, bCallback, oParam, lAsync, uCargo, lShowSignal )
* cFilePhp : archivo php del lado server que vas a usasr y al que le vas a pasar los parametros oParam
* bCallback : funcion que retorna los datos desde el archivo php lado server
* oParams : hash de parametros que se le pasan a el archivo php lado server ejm :
en javascript es asi :
var oParam = { "action" : "login", "user" : usuario, "password" : password }
que es lo mismo que este codigo
var oParam = {}
oParam.action = "login"
oParam.user = usuario
oParam.password = pasword
* lAsyn = true / false (si el llamado es asincrono)
* uCargo variable adicional que se le envia a la funcion bCallback (opcional)
* lShowSignal (opcional) = parametro adiconal que se usa en un dialogo o panel

la funcion (bCallback) recibe una variable desde el lado server en formatop JSON con los
datos que se envian desde el archivo cFilePhp a travez del comando => die( json_encode( $result ) );
Saludos Cordiales

Gracias por su donacion
Imagen
https://www.paypal.me/valenciaim5
Oscar
Mensajes: 13
Registrado: Mar Ene 07, 2025 1:26 pm

Re: Buscar datos del lado del servidor

Mensaje por Oscar »

Del lado del servidor.
El archivo cFilePhp como recibe los parametros de oParam ya no utiliza TPost?
Gracias
administrador
Site Admin
Mensajes: 32
Registrado: Lun Ene 06, 2025 3:40 pm

Re: Buscar datos del lado del servidor

Mensaje por administrador »

Oscar, TPost fue reemplazdo por filter_post.
Del lado del servidor.
El archivo cFilePhp como recibe los parametros de oParam ya no utiliza TPost?
Archivo php

Código: Seleccionar todo

<?php 
$cAction = filter_post( 'action' );

if( $cAction == 'login') {
  $usuario    = filter_post( 'usuario' );
  $password = filter_post( 'pasword' );
  if( $usuario == "admin" && $password == "1234") {
     $aRet = [ "result" => true, "msg" => "acceso correcto" ];
  } else {
     $aRet = [ "result" => false, "msg" => "acceso invalido" ];     
} else {
  $aRet = [ "result" => false, "msg" => "falta parametro action" ]; 
}

die( json_encode( $aRet ) );	

?>
Archivo javascript

Código: Seleccionar todo

var oPar = {};
  oPar.action  = "login";
  oPar.usuario = <variable username>;
  oPar.pasword   = <variable userpass>;
  MsgServer( path.model + <archivo.php>,  callLogin, oPar );

  function callLogin(resp) {
    if (resp.result) {
      JSuccess( 'Acceso permitido');
      location.href = path.view + 'menu.php';
    } else {
      JError("Error en Login, " + resp.msg);
    }                     
  }
Saludos Cordiales

Gracias por su donacion
Imagen
https://www.paypal.me/valenciaim5
Responder