Hola
LauraC68,
has probado de imprimir $data a ver q valor te sale y si es correcto?
Código PHP:
<?php
function modificarTaula_Prestec($isbn,$dni,$f_salida){
$conexion=odbc_connect("bdLibreria","","");
if (!$conexion) die("Error de conexió");
$data=date("d-m-Y", time());
//imprimimos la data a ver si es correcta
echo $data;
$modificarSQL="UPDATE Prestec SET f_devolucion='".$data."'";
//aqui si pones un punto delante del =, lo siguiente ya lo añade despues!
$modificarSQL.=" WHERE DNI='".$dni."'
AND ISBN='".$isbn."'
AND F_SALIDA= date_format(".$f_salida.",'dd-mm-yyyy')";
$resultadoSQL=odbc_do($conexion, $modificarSQL);
//echo $modificarSQL;
if ($resultadoSQL) return "";
else return "Error en la modificación de los datos";
}
?>
Tambien puedes comprobar q error de consulta ODBC te da -->
http://de3.php.net/manual/es/function.odbc-error.php http://de3.php.net/manual/es/function.odbc-errormsg.php Código PHP:
<?
$resultadoSQL=odbc_exec($conexion,$modificarSQL)or die (odbc_errormsg());
?>
q error te da?
saludos