editar con php y sqlsrv
Publicado por Yessenia (2 intervenciones) el 24/04/2013 01:04:49
Tengo un problema al llamar un procedimiento almacenado desde php usando sqlsrv , el procedimiento recibe 5 parametros y primero inserta en una tabla y luego va a otra a actualizar,este es el código, y no se que estoy haciendo mal. Espero me puedan ayudar
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
34
35
36
37
38
39
40
41
42
43
44
45
<?php
require_once('./Connections/conec.php');
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
$Soc= "FDIS";
$Ru="849";
$Mot="robo";
$Est=(bool)"1";
$Usuario="Mario";
$sp_bloqdis = "{call sp_f_webActualizarEstadoHH(?,?,?,?,?)}";
$parablo= array(
array($Ru,SQLSRV_PARAM_IN),
array($Soc,SQLSRV_PARAM_IN),
array($Est,SQLSRV_PARAM_IN),
array($Mot,SQLSRV_PARAM_IN),
array($Usuario,SQLSRV_PARAM_IN)
);
$querybloqueo = sqlsrv_query($conexion,$sp_bloqdis, $parablo)or die(print_r(sqlsrv_errors(),true));
echo "numero: ". $num_bloqueados=sqlsrv_rows_affected($querybloqueo);
if($querybloqueo===false){
echo '<SCRIPT LANGUAJE="javascript">
alert("Ocurrio un error ");
</SCRIPT>';
}else{
echo '<SCRIPT LANGUAJE="javascript">
alert("exito");
</SCRIPT>';
}
?>
Valora esta pregunta


0