// CREADO POR TONI DOMENECH PARA INGENIOHOSTING.ES
if($_POST){
if(isset($_POST['accion']) and !empty($_POST['accion'])){
if ($_POST['accion'] == 'ADDINMO' ){
$datos = fillPost($_POST);
if(!empty($datos)){
$numcamp = count($_POST)-1;
$datos = array_splice($datos,0,$numcamp);
//echo print_r($datos);
$res = GuardarInmuebles('ADDINMO',$datos);
}
}
}
}
function ConectarModuloBD(){
$host = "localhost";
$base = "BASE DE DATOS";
$user = "USUARIO";
$pass = "PASSWORD";
$con = mysqli_connect($host,$user,$pass,$base)or die("Error de conexion con la base de datos");
$con->set_charset("utf8");
return $con;
}
function fillPost($array)
{
$keys = array();
// hacemos un bucle con la información de post
foreach ($_POST as $key=>$val){
// Si la variable keys es un array
if (is_array($keys)){
// y la llave actual está dentro de el array, entonces añadimos la llave i el valor en el nuevo array
if (in_array($key, $keys)) $array[$key] = $val;
// Si no es array y el su contenido es exáctamente ALL
}elseif($keys===»ALL»){
// Si exclude es especificado
if (isset($exclude)){
// Es un array
if(is_array($exclude)){
// I la llave actual NO hi es está en la array, entonces añadimos la llave y el valor en el nuevo array
if (!in_array($key, $exclude)) $array[$key] = $val;
// Si no es un array
}
else {
if ($key != $exclude) $array[$key] = $val;
}
// Si no especificamos el exclude añadimos todos los valore
} else {
$array[$key] = $val;
}
// Si no es ninguno de los anteriores (únicamente especificamos una llave) la retornamos con su valor
}
else return $_POST[$keys];
}
return $array;
}
function GuardarInmuebles($accion, $datos){
$con = ConectarModuloBD();
if($accion == 'ADDINMO'){
$sql1 = "INSERT INTO `llxcu_adminmo_inmuebles` ";
$keys = array_keys($datos);
$key = implode('`,`',$keys);
$keystr = '(`rowid`,`'.$key.'`)';
$sql2 = " VALUES ";
$valor = implode("','", $datos);
$valores = "(NULL,'".$valor."')";
$sql = $sql1.$keystr.$sql2.$valores;
$consulta = (string)$sql;
$res = $con->query($consulta) or die(mysqli_error($con));
echo print_r($res);
echo "<script>window.location.replace('web redirección');</script>";
}
}