Un saludo comunidad del foro, he revisado las FAQ'S de la web pero no he encontrado solución a mi problema.
Resulta que estoy haciendo un trabajo en el cual tengo que ejecutar un procedimiento almacenado en sql server 2000, la conexión la tengo que hacer via ODBC, el procedimiento cuando lo ejecuto por odbc_exec me ejecuta sin problemas si le envio directamente el valor que quiero consultar, pero si pongo una variable en lugar del valor, me genera un warning y no se ejecuta el procedimiento almacenado.
Para ser mas explícitos voy a mostrar partes del código.
De esta forma me ejecuta y me trae los valores
<?php require_once('conex.php')?>
<?php
$sql = 'SP_MIPROCEDIMIENTO 39645881';
$rs = odbc_exec($conex,$sql);
while(odbc_fetch_row($rs)){
$Documento = odbc_result($rs, 1);
$Estado = odbc_result($rs, 2);
$Deuda = odbc_result($rs, 3);
print("Documento: $Documento<br>Estado: $Estado<br>Deuda: $Deuda<br>");
}
?>
Lo que deseo es que en vez de tener poner el valor a consultar directamente, hacerlo a través de una variable que digite el usuario y cuando lo hago es cuando me genera el warning.
Agradezco de antemano la ayuda que me puedan brindar.