Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /* CONECTO A LA BASE DE DATOS */
- require_once('bd_connection.php');
- /* CONECTO A LA BASE DE DATOS */
- $sql = "SELECT * FROM propiedad WHERE nombre = '".$_POST["nombre"]."';";
- $resultadoCHECK = $conn->query($sql);
- if($resultadoCHECK->num_rows >= 1){
- header("Location: "."altaPropiedad.php?warning=1");
- } else {
- /* CARGO DIRECCION EN LA BASE DE DATOS */
- $sql = "INSERT INTO direccion (id_localidad,pais,codigoPostal,calle,numero,provincia,ciudad)";
- $sql .= "VALUES(NULL,'".$_POST["pais"]."','".$_POST["codigoPostal"]."','".$_POST["calle"]."','".$_POST["numero"]."','".$_POST["provincia"]."','".$_POST["ciudad"]."');";
- $resultDireccion = $conn->query($sql);
- /* CARGO DIRECCION EN LA BASE DE DATOS */
- /* CARGO PROPIEDAD EN LA BASE DE DATOS */
- $ultima_id_dir = mysqli_insert_id($conn);
- $sql = "INSERT INTO propiedad (id_propiedad,nombre,cantPersonas,id_direccion,monto) ";
- $sql .= "VALUES(NULL,'".$_POST["nombre"]."','".$_POST["cantPersonas"]."','".$ultima_id_dir."','".$_POST["monto"]."');";
- $resultPropiedad = $conn->query($sql);
- /* CARGO PROPIEDAD EN LA BASE DE DATOS */
- /* CARGO ESTADIAS EN LA BASE DE DATOS */
- $fechaInicio = substr($_POST["daterange"],-23,10);
- $fechaFin = substr($_POST["daterange"],-10);
- $fechaInicio = new DateTime($fechaInicio);
- $fechaFin = new DateTime($fechaFin);
- $diff = abs(strtotime($fechaInicio->format('Y-m-d')) - strtotime($fechaFin->format('Y-m-d')));
- $days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
- $ultima_id_prop = mysqli_insert_id($conn);
- for ($i=1;$i <= round($days/7);$i++){
- $fecha_inicio = ($fechaInicio->format('Y-m-d'));
- $fecha_fin = date('Y-m-d',strtotime($fechaInicio->format('Y-m-d').'+ 7 days'));
- $sql = "INSERT INTO estadia (id_estadia,fecha_inicio,fecha_fin,id_propiedad)";
- $sql .= "VALUES(NULL,'".$fecha_inicio."','".$fecha_fin."','".$ultima_id_prop."');";
- $key = strval($i);
- $result.$key = $conn->query($sql);
- $fechaInicio = $fechaInicio->modify('+7 days');
- }
- /* CARGO ESTADIAS EN LA BASE DE DATOS */
- /* CARGO FOTOS DE LA PROPIEDAD EN LA BASE DE DATOS */
- $uploads_dir = 'files/picturesPropiedades/'.str_replace(' ','',$_POST["nombre"]);
- mkdir($uploads_dir);
- foreach ($_FILES["pictures"]["error"] as $key => $error){
- if($error == UPLOAD_ERR_OK) {
- $name = basename(str_replace(' ','',$_POST["nombre"])."_".str_replace(' ','',$_FILES["pictures"]["name"][$key]));
- $path = "$uploads_dir/$name";
- move_uploaded_file($_FILES["pictures"]["tmp_name"][$key],$path);
- $sql = "INSERT INTO foto (id_foto,id_propiedad,link)";
- $sql .= "VALUES(NULL,'".$ultima_id_prop."','".$path."');";
- $result.$key = $conn->query($sql);
- }
- }
- /* CARGO FOTOS DE LA PROPIEDAD EN LA BASE DE DATOS */
- /* CIERRO CONEXION CON BASE DE DATOS */
- mysqli_close($conn);
- /* CIERRO CONEXION CON BASE DE DATOS */
- header("Location: "."info_p.php?id=".$ultima_id_prop);
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement