PHP - Actualizando tabla con mysql

 
Vista:

Actualizando tabla con mysql

Publicado por Vivianne (6 intervenciones) el 09/06/2008 18:19:45
Hola a todos, espero puedan ayudarme, el siguiente codigo que cree es parte del panel administrativo de una pagina web de bienes raices.
El mismo hace todo bien a excepcion de la actualización la cual por algún motivo no se ejecuta y no me guarda los cambios hechos.

<?php

$m = isset($_GET["m"]) ? $_GET["m"] : "agregar";
$elemid = isset($_GET["elemid"]) ? $_GET["elemid"] : 0;

if (count($_POST) > 0 || $m == "eliminar") {
$activado = isset($_POST["activado"]) ? HTML_Encode($_POST["activado"]) : 1;

$nombre = isset($_POST["txtnombre"]) ? HTML_Encode($_POST["txtnombre"]) : "";

$descripcion = isset($_POST["txtdescripcion"]) ? HTML_Encode($_POST["txtdescripcion"]) : "";

$descripcion = str_replace(chr(10), "", $descripcion);

$descripcion = str_replace(chr(13), "<br>", $descripcion);


$descripcion_en = isset($_POST["txtdescripcion_en"]) ? HTML_Encode($_POST["txtdescripcion_en"]) : "";

$descripcion_en = str_replace(chr(10), "", $descripcion_en);

$descripcion_en = str_replace(chr(13), "<br>", $descripcion_en);


$categorias = isset($_POST["categorias"]) ? HTML_Encode($_POST["categorias"]) : "";

$precio = isset($_POST["txtprecio"]) ? HTML_Encode($_POST["txtprecio"]) : 0;

if ($precio == '') $precio = 'NULL';
$precio2 = isset($_POST["txtprecio2"]) ? HTML_Encode($_POST["txtprecio2"]) : 0;

if ($precio2 == '') $precio2 = 'NULL';

$ubicaciones = isset($_POST["ubicaciones"]) ? HTML_Encode($_POST["ubicaciones"]) : "";

$direccion = isset($_POST["txtdireccion"]) ? HTML_Encode($_POST["txtdireccion"]) : "";

$camas = isset($_POST["txtcamas"]) ? HTML_Encode($_POST["txtcamas"]) : "";
if($camas == "") $camas = 0.0;


$camas = str_replace(",", ".", $camas);

$camas2 = isset($_POST["txtcamas2"]) ? HTML_Encode($_POST["txtcamas2"]) : "";

if($camas2 == "") $camas2 = 0.0;

$camas2 = str_replace(",", ".", $camas2);

$banos = isset($_POST["txtbanos"]) ? HTML_Encode($_POST["txtbanos"]) : "";

if($banos == "") $banos = 0.0;

$banos = str_replace(",", ".", $banos);

$banos2 = isset($_POST["txtbanos2"]) ? HTML_Encode($_POST["txtbanos2"]) : "";

if($banos2 == "") $banos2 = 0.0;

$banos2 = str_replace(",", ".", $banos2);

$area_const = isset($_POST["txtarea_const"]) ? HTML_Encode($_POST["txtarea_const"]) : "";

if($area_const == "") $area_const = 0.0;

$area_const_medida = isset($_POST["area_const_medida"]) ? $_POST["area_const_medida"] : 1;

$area_terreno = isset($_POST["txtarea_terreno"]) ? HTML_Encode($_POST["txtarea_terreno"]) : "";

if($area_terreno == "") $area_terreno = 0.0;

$area_terreno_medida = isset($_POST["area_terreno_medida"]) ? $_POST["area_terreno_medida"] : 1;

$vendido = isset($_POST["vendido"]) ? HTML_Encode($_POST["vendido"]) : 0;

$featured = isset($_POST["featured"]) ? HTML_Encode($_POST["featured"]) : 0;

$ciudad = isset($_POST["txtciudad"]) ? HTML_Encode($_POST["txtciudad"]) : "";

$terreno_titulado = isset($_POST["terreno_titulado"]) ? $_POST["terreno_titulado"] : 0;

$derecho_posesorio = isset($_POST["derecho_posesorio"]) ? $_POST["derecho_posesorio"] : 0;

if ($derecho_posesorio == "S") {

$derecho_posesorio_descripcion = isset($_POST["txtderecho_posesorio_descripcion"]) ?

HTML_Encode($_POST["txtderecho_posesorio_descripcion"]) : 0;

} else {

$derecho_posesorio_descripcion = "";
}

$num_propiedad = isset($_POST["txtnum_propiedad"]) ? $_POST["txtnum_propiedad"] : 0;

if ($num_propiedad == "") $num_propiedad = 0;

$superfacil = isset($_POST["superfacil"]) ? $_POST["superfacil"] : 0;

if ($superfacil == "") $superfacil = 0;

$vista_al_mar = isset($_POST["vista_al_mar"]) ? $_POST["vista_al_mar"] : 0;

$sala = isset($_POST["sala"]) ? $_POST["sala"] : 0;

$cocina = isset($_POST["cocina"]) ? $_POST["cocina"] : 0;

$estudio = isset($_POST["estudio"]) ? $_POST["estudio"] : 0;

$lavanderia = isset($_POST["lavanderia"]) ? $_POST["lavanderia"] : 0;

$terraza_balcon = isset($_POST["terraza_balcon"]) ? $_POST["terraza_balcon"] : 0;

$cuarto_empleada = isset($_POST["cuarto_empleada"]) ? $_POST["cuarto_empleada"] : 0;

$bano_empleada = isset($_POST["bano_empleada"]) ? $_POST["bano_empleada"] : 0;

$aire_acondicionado = isset($_POST["aire_acondicionado"]) ? $_POST["aire_acondicionado"] : 0;

$precio_venta = isset($_POST["txtprecio_venta"]) ? HTML_Encode($_POST["txtprecio_venta"]) : 0;

if ($precio_venta == "") $precio_venta = 0;

$precio_alquiler = isset($_POST["txtprecio_alquiler"]) ? HTML_Encode($_POST["txtprecio_alquiler"]) : 0;

if ($precio_alquiler == "") $precio_alquiler = 0;

$agua_potable = isset($_POST["agua_potable"]) ? HTML_Encode($_POST["agua_potable"]) : 0;


$electricidad = isset($_POST["electricidad"]) ? HTML_Encode($_POST["electricidad"]) : 0;


$amoblado = isset($_POST["amoblado"]) ? $_POST["amoblado"] : 0;

$anden = isset($_POST["anden"]) ? $_POST["anden"] : 0;

$rampa = isset($_POST["rampa"]) ? $_POST["rampa"] : 0;

$balcon = isset($_POST["balcon"]) ? $_POST["balcon"] : 0;

$linea_blanca = isset($_POST["linea_blanca"]) ? $_POST["linea_blanca"] : 0;

$divisiones = isset($_POST["divisiones"]) ? $_POST["divisiones"] : 0;

$estacionamientos = isset($_POST["estacionamientos"]) ? HTML_Encode($_POST["estacionamientos"]) : "";

if($estacionamientos == "") $estacionamientos = 0.0;

$estacionamientos = str_replace(",", ".", $estacionamientos);

$area_social = isset($_POST["area_social"]) ? HTML_Encode($_POST["area_social"]) : 0;

$includes_area_social = isset($_POST["txt_area_social"]) ? HTML_Encode($_POST["txt_area_social"]) : "";

$cerca_de = isset($_POST["txtcerca_de"]) ? HTML_Encode($_POST["txtcerca_de"]) : "";

$cerca_de = str_replace(chr(10), "", $cerca_de);

$cerca_de = str_replace(chr(13), "<br>", $cerca_de);

$cerca_de_en = isset($_POST["txtcerca_de_en"]) ? HTML_Encode($_POST["txtcerca_de_en"]) : "";

$cerca_de_en = str_replace(chr(10), "", $cerca_de_en);

$cerca_de_en = str_replace(chr(13), "<br>", $cerca_de_en);



if ($m == "agregar") {
$sSQL = "insert into $sql_table[propiedades](activado,nombre,superfacil,descripcion,descripcion_en,codigo_categoria,".

"precio,precio2,codigo_ubicacion,direccion,camas,camas2,banos,banos2,area_const,area_const_medida,area_terreno,area_terreno_medida," .

"vendido,featured,fecha,sqft,sqft_total,terreno_titulado,derecho_posesorio,derecho_posesorio_descripcion,".

"ciudad,num_propiedad,vista_al_mar,sala,cocina,estudio,lavanderia,terraza_balcon,aire_acondicionado,".

"precio_venta,precio_alquiler,agua_potable,balcon,cuarto_empleada ,divisiones,anden,rampa,estacionamientos,linea_blanca,".

"electricidad,amoblado,area_social,includes_area_social,cerca_de,cerca_de_en,bano_empleada) " .


"values($activado,'$nombre',$superfacil,'$descripcion','$descripcion_en',$categorias,$precio,$precio2,$ubicaciones,'$direccion',".

"'$camas','$camas2','$banos','$banos2',$area_const,$area_const_medida,$area_terreno,$area_terreno_medida,$vendido,$featured," . time() . ",$sqft," .

"$sqft_total,'$terreno_titulado','$derecho_posesorio', '$derecho_posesorio_descripcion','$ciudad'," .

"$num_propiedad,$vista_al_mar,$sala,$cocina,$estudio,$lavanderia,$terraza_balcon,$aire_acondicionado,".

"$precio_venta,$precio_alquiler,$agua_potable,$balcon, $cuarto_empleada,$divisiones,".

"$anden,$rampa,'$estacionamientos',$linea_blanca,$electricidad,$amoblado,$area_social,'$includes_area_social','$cerca_de','$cerca_de_en',$bano_empleada)";
}

if ($m == "edicion") {
$sSQL = "update $sql_table[propiedades] set
activado=$activado,nombre='$nombre',superfacil=$superfacil,descripcion='$descripcion',descripcion_en='$descripcion_en',codigo_categoria=$categorias,".

"precio=$precio,precio2=$precio2,codigo_ubicacion=$ubicaciones,direccion='$direccion',camas='$camas',camas2='$camas2',banos='$banos',banos2='$banos2',area_const=$area_const,area_const_medida=$area_const_medida,area_terreno=$area_terreno,area_terreno_medida=$area_terreno_medida," .

"vendido=$vendido,featured=$featured,fecha=$fecha,sqft=$sqft,sqft_total=$sqft_total,terreno_titulado='$terreno_titulado',derecho_posesorio='$derecho_posesorio',derecho_posesorio_descripcion='$derecho_posesorio_descripcion',".

"ciudad='$ciudad',num_propiedad=$num_propiedad,vista_al_mar=$vista_al_mar,sala=$sala,cocina=$cocina,estudio=$estudio,lavanderia=$lavanderia,terraza_balcon=$terraza_balcon,aire_acondicionado=$aire_acondicionado,".

"precio_venta=$precio_venta,precio_alquiler=$precio_alquiler,agua_potable=$agua_potable,balcon=$balcon,cuarto_empleada=$cuarto_empleada,divisiones=$divisiones,anden=$anden,rampa=$rampa,estacionamientos='$estacionamientos',linea_blanca=$linea_blanca,".

"electricidad=$electricidad,amoblado=$amoblado,area_social=$area_social,includes_area_social='$includes_area_social',cerca_de='$cerca_de',cerca_de_en='$cerca_de_en',bano_empleada=$bano_empleada where codigo=$elemid";

}

if ($m == "eliminar") {
$sSQL = "delete from $sql_table[propiedades] where codigo=$elemid";
}

//die($sSQL);
db_query($sSQL);

}


?>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder