capturo el valor de un input mediante javascript:
Código Javascript:
Ver original
//Obtenemos el valor del apellido que hay en formulario principal. var ape_prin = window.opener.document.getElementById(3).value;
Paso la variable a php:
Código PHP:
Ver original
$id_tabla= "<script> document.write(ape_prin) </script>";
Ejecuto la consulta:
Código PHP:
Ver original
$sql="SELECT * FROM clientes WHERE Id_clientes = ". $id_tabla;
Y obtengo mensaje de error:
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result,
He forzado la variable para que sea integer:
Código PHP:
pero me sigue dando errorVer original
(int) $id_tabla) ;
Si asigno a la variable un valor, por ejemplo 19
Código PHP:
y ejecuto la misma consulta consuta:Ver original
$id_tabla = 19
Código PHP:
Ver original
$sql="SELECT * FROM clientes WHERE Id_clientes = ". $id_tabla;
Obtengo el resultado esperado.
Alguien sabe porque sucede esto?