como hacer una consulta a un procedimiento almacenado con php y javascritp
Publicado por nicolas (2 intervenciones) el 20/07/2019 02:06:28
el problema que no eh podido solucionar es que solo me trea una fila del procedimiento almacenado y yo quiero que me traiga todo el contenido y pintarlo en el formulario php
este es mi codigo php
y aquí el de javascript
este es mi codigo php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
require "conexion.php";
$Id_Vacante ='IdVacante';
$opcion = "opcion";
$Id_vacante= $_GET["IdVacante"];
$tipo= $_GET["opcion"];
$data = array();
$sql = "{call SP_BIT_Empleos_Vacante(?,?,?,?,?,?,?,?)}";
$params = array(
array($tipo, SQLSRV_PARAM_IN),
array('', SQLSRV_PARAM_IN),
array('', SQLSRV_PARAM_IN),
array('', SQLSRV_PARAM_IN),
array('', SQLSRV_PARAM_IN),
array('', SQLSRV_PARAM_IN),
array('', SQLSRV_PARAM_IN),
array($Id_vacante, SQLSRV_PARAM_IN),
);
$stmt = sqlsrv_query($conexion,$sql,$params);
if( $stmt === false) {
die( print_r( sqlsrv_errors(), true) );
}
$i=0;
while($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_NUMERIC)){
{
$data[$stmt] = $value;
}
$Msgr["Id_vacante"]=trim($row[0]);
}
echo json_encode($data);
y aquí el de javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$(document).ready(function(){
$("#btnconsultar").click(function(){
var Id_vacante='consulta';
consultar("consulta",Id_vacante);
});
});
function consultar(opcion,Id_vacante){
var datos= "?IdVacante="+Id_vacante+"&opcion="+opcion;
datos = JSON.stringify(datos);
$.ajax({
type:'GET',
url: 'php/consulta_vacantes.php',
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
dataType:'json',
data: datos,
async: true,
beforeSend:function(){
},
success:function(response){
console.log(response);
}
});
}
Valora esta pregunta


0