Pero no sé como hacer para que en la función de ajax pueda recoger los dos parametros o variables del script php.
Tengo las funciones modificadas por que estoy haciendo pruebas, dejo la idea más omenos
Ajax:
Código Ajax:
Ver original
function comprobar(){ $.ajax({ type: 'POST', url: 'validar_login.php', contentType: "text/html;charset=utf-8_spanish_ci", data: {user: $.trim(usuario.val()), pass: pass.val()}, dataType: "html", success: function(respuesta){ if (respuesta == 0){ } if (respuesta == 1){ } if (respuesta == 2){ } } }); }
Php
Código PHP:
Ver original
function comprobar($user, $pass){ include 'conexion_mysqli.php'; $estado= "0"; $query = "select username, password, block from usuarios where username = '$user'"; $result = $conexion->query($query);//La variable $conexion viene del fichero conexion_mysqli.php $row_cnt = $result->num_rows; if ($row_cnt>0){ $row = $result->fetch_array(); if($estado == $row['block']){ $_SESSION["k_username"] = $row['username']; $resultado=0; $parametro = $_SESSION["k_username"]; } else{ $resultado=1; } } else{ $resultado=2; } echo $resultado; echo $parametro; // liberar el resultset $result->free(); /* Cerrar la conexión */ }
Gracias