Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/11/2008, 18:09
onatsu
 
Fecha de Ingreso: septiembre-2007
Mensajes: 51
Antigüedad: 16 años, 7 meses
Puntos: 1
Error actualizando registros en BBDD

Tengo el siguiente codigo:

Código PHP:
        mysql_query("UPDATE viviendas SET
        ref = '{$_POST['ref']}'
        ,desc_es = '{$_POST['desc_es']}'
        ,desc_en = '{$_POST['desc_en']}'
        ,zona = '{$_POST['zona']}'
        ,tipo = '{$_POST['tipo']}'
        ,operacion = '{$_POST['operacion']}'
        ,m2 = '{$_POST['m2']}'
        ,capacidad = '{$_POST['capacidad']}'
        ,planta = '{$_POST['planta']}'
        ,estado = '{$_POST['estado']}'
        ,dist_playa = '{$_POST['dist_playa']}'
        ,hab = '{$_POST['hab']}'
        ,bano = '{$_POST['bano']}'
        ,aseo = '{$_POST['aseo']}'
        ,lavadora = '{$_POST['lavadora']}'
        ,microndas = '{$_POST['microndas']}'
        ,lavaplatos = '{$_POST['lavaplatos']}'
        ,secadora = '{$_POST['secadora']}'
        ,terraza = '{$_POST['terraza']}'
        ,balcon = '{$_POST['balcon']}'
        ,jardin = '{$_POST['jardin']}'
        ,salon = '{$_POST['salon']}'
        ,comedor = '{$_POST['comedor']}'
        ,tipo_aire = '{$_POST['tipo_aire']}'
        ,tipo_calefaccion = '{$_POST['tipo_calefaccion']}'
        ,tipo_tv = '{$_POST['tipo_tv']}'
        ,satelite = '{$_POST['satelite']}'
        ,dvd = '{$_POST['dvd']}'
        ,radio = '{$_POST['radio']}'
        ,cd = '{$_POST['cd']}'
        ,internet = '{$_POST['internet']}'
        ,parking = '{$_POST['parking']}'
        ,piscina = '{$_POST['piscina']}'
        ,minusvalidos = '{$_POST['minusvalidos']}'
        ,fumar = '{$_POST['fumar']}'
        ,animales = '{$_POST['animales']}'
        ,observaciones_es = '{$_POST['observaciones_es']}'
        ,observaciones_en = '{$_POST['observaciones_en']}'
        ,secador = '{$_POST['secador']}'
        ,tostadora = '{$_POST['tostadora']}'
        ,nevera = '{$_POST['nevera']}'
        ,aspiradora = '{$_POST['aspiradora']}'
        ,plancha = '{$_POST['plancha']}'
        ,cafetera = '{$_POST['cafetera']}'
        ,sandwichera = '{$_POST['sandwichera']}'
        ,ventiladores = '{$_POST['ventiladores']}'
        ,hervidor = '{$_POST['hervidor']}'
        ,armario = '{$_POST['armario']}'
        ,ducha = '{$_POST['ducha']}'
        ,banera = '{$_POST['banera']}'
        ,cuberteria = '{$_POST['cuberteria']}'
        ,horno = '{$_POST['horno']}'
        ,patio = '{$_POST['patio']}'
        ,sofa = '{$_POST['sofa']}'
        ,sofacama = '{$_POST['sofacama']}'
        ,utensilios = '{$_POST['utensilios']}'
        ,vajilla = '{$_POST['vajilla']}'
        ,vitroceramica = '{$_POST['vitroceramica']}'
        ,cuna = '{$_POST['cuna']}'
        ,ropacama = '{$_POST['ropacama']}'
        ,toallas = '{$_POST['toallas']}'
        ,t_alta_sem = '{$_POST['t_alta_sem']}'
        ,t_alta_noc = '{$_POST['t_alta_noc']}'
        ,t_med_sem = '{$_POST['t_med_sem']}'
        ,t_med_noc = '{$_POST['t_med_noc']}'
        ,t_baj_sem = '{$_POST['t_baj_sem']}'
        ,t_baj_noc = '{$_POST['t_baj_noc']}'
        ,dia_in = '{$_POST['dia_in']}'
        ,mes_in = '{$_POST['mes_in']}'
        ,ano_in = '{$_POST['ano_in']}'
        ,dia_out = '{$_POST['dia_out']}'
        ,mes_out = '{$_POST['mes_out']}'
        ,ano_out = '{$_POST['ano_out']}'
         where id = "
$_POST["id"],$link);

         
$error mysql_error($link);
         if(
$error != ""){
             echo 
$error;
         }

        
        function 
ultimoDia($mes,$ano){ 
            
$ultimo_dia=28
            while (
checkdate($mes,$ultimo_dia 1,$ano)){ 
               
$ultimo_dia++; 
            } 
            return 
$ultimo_dia
        } 
                
        
$ini mktime(12,0,0,$_POST['mes_in'],$_POST['dia_in'],$_POST['ano_in']);
        
$fin mktime(12,0,0,$_POST['mes_out'],$_POST['dia_out'],$_POST['ano_out']);
        
$x = (floor(($fin $ini)/60/60/24)); 

y me da el siguiente mensaje de error

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 75

Alguien sabe por que?

es muy raro, en principio esta todo bien, y aunque quite todo los parametros a actualizar y deje solo el primero me sigue dando el error.

Os hacen falta mas datos?