solicito de su ayuda, necesito hacer una funcion en javascript con php, que me consulte un valor en la base de datos y que retorne la funcion si existe o no el usuario. es decir si es true o false, para asignarselo a una variable.
quise hacer lo siguiente como funcion, pero en la pantalla del navegador queda todo en blanco.. borrando todo el codigo anterior generado.
les muestro el ejemplo que se me ocurrio:
delphi
function validar(valor) { <?php $t = new trabajo(); $respuesta = $t->consultar_usuario1(valor.val()); ?> return <?php echo $respuesta; ?> }
genere de esa forma la funcion donde el metodo consultar_usuario1 lo defini de esta forma:
delphi
public function consultar_usuario1($usuario) { $sql = "select usuario from usuarios where usuario = $usuario"; //echo $sql; $res = mysql_query($sql,Conectar::con()); $count= mysql_num_rows($res); if($count>0) { echo "true"; }else { echo "false"; } }
despues llamo a la funcion generada:
delphi
valid = validar(Seccion);
pero la pantalla no muestra nada.. incluso esta todo en blanco.
si borro la funcion me muestra el codigo que tenia xD
mi duda es se puede hacer eso?..
ahora al parecer a la funcion consultar_usuario1(valor.val()); ese valor no lo reconoce.. ya que no lo recibe por PHP.. por un POST y GET.. esta en la misma pagina que es un select de opciones
Saludos