include("includes/connect.php"); if(checklogin(TRUE) == false){ header("location:http://".$domein."login.php?e=1&url=".getCurrentPageUrl()); } if(!isset($_GET['id'])){ header("location:huizen_index.php"); } $data_id = mysql_escape_string($_GET['id']); $data_sql = mysql_query("SELECT * FROM `".SQL_PF."huizen` AS `huizen`, `".SQL_PF."cityname` AS `city` WHERE huizen.id = '".$data_id."' AND city.city_id = huizen.woonplaats AND huizen.user_id = ".$_COOKIE['id']); $data_check = mysql_num_rows($data_sql); if($data_check == 0 ){ header("location:huizen_index.php?fout=user"); } $data = mysql_fetch_assoc($data_sql); if(isset($_POST['nieuw'])){ //postcode if(!isset($_POST['postcode'])){ $fout['postcode'] = 'Postcode: Dit vak moet wel ingevuld worden.'; } elseif(!eregi("^[0-9]{4}[[:space:]]{1}[A-Z]{2}$", $_POST['postcode'])){ $fout['postcode'] = 'Postcode: De postcode is niet goed ingevoerd het moet bijv. zo: 1234 AB.'; } //huisnummer if(!isset($_POST['huisnummer'])){ $fout['huisnummer'] = 'huisnummer: Dit vak moet wel ingevuld worden.'; } elseif(!eregi("^[0-9]{1,4}[A-Za-z]{0,1}$", $_POST['huisnummer'])){ $fout['huisnummer'] = 'huisnummer: Het huisnummer is niet goed ingevuld het moet bijv. zo: 12 of 12a.'; } //postcode en huisnummer samen if($fout['huisnummer'] == '' && $fout['postcode'] == ''){ $check_sql=mysql_query("SELECT * FROM `".SQL_PF."huizen` WHERE `postcode`= '".$_POST['postcode']."' AND `huisnummer`= '".$_POST['huisnummer']."' AND user_id != ".$_COOKIE['id']); if(mysql_num_rows($check_sql) != 0 && $data['huisnummer'] == $_POST['huisnummer']&& $data['postcode'] == $_POST['postcode']){ $fout['huisnummer'] = 'huisnummer: Dit huis staat al in onze database.'; $fout['postcode'] = 'Postcode: Dit huis staat al in onze database.'; } } //vraagprijs if($_POST['prijstype'] != 3){ if(!isset($_POST['vraagprijs'])){ $fout['vraagprijs'] = 'Vraag Prijs: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['vraagprijs'])){ $fout['vraagprijs'] = 'Vraag Prijs: De vraagprijs is niet goed ingevuld het moet bijv. zo: 123423 of 9999999'; } elseif(strlen($_POST['vraagprijs']) > 11){ $fout['vraagprijs'] = 'Vraag Prijs: De ingevulde prijs word niet ondersteunt het maximaal aantal cijfers is 11'; } elseif($_POST['vraagprijs'] == 0){ $fout['vraagprijs'] = 'Vraag Prijs: De vraagprijs kan niet 0 zijn.'; } } //prijstype if($_POST['prijstype'] ==''){ $fout['prijstype'] = 'Prijs type: Dit vak moet wel ingevuld worden.'; } //status if($_POST['status'] ==''){ $fout['status'] = 'Status: Dit vak moet wel ingevuld worden.'; } //soortwoning if($_POST['soortwoning'] ==''){ $fout['soortwoning'] = 'Soort Woning: Dit vak moet wel ingevuld worden.'; } //jaar if(!isset($_POST['jaar'])){ $fout['jaar'] = 'Bouwjaar: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['jaar'])){ $fout['jaar'] = 'Bouwjaar: Het bouwjaar moet alsvolgt geformuleerd worden bijv.: 1994'; } elseif(strlen($_POST['jaar']) != 4){ $fout['jaar'] = 'Bouwjaar: Het bouwjaar moet alsvolgt geformuleerd worden bijv.: 1994'; } //woonoppervlakte if(!isset($_POST['woonoppervlakte'])){ $fout['woonoppervlakte'] = 'Woon oppervlakte: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['woonoppervlakte'])){ $fout['woonoppervlakte'] = 'Woon oppervlakte: De woonoppervlakte moet alsvolgt geformuleerd worden bijv.: 324'; } elseif(strlen($_POST['woonoppervlakte']) > 11){ $fout['woonoppervlakte'] = 'Woon oppervlakte: De ingevulde woonoppervlakte word niet ondersteunt het maximaal aantal cijfers is 11'; } //wooninhoud if(!isset($_POST['wooninhoud'])){ $fout['wooninhoud'] = 'Woon inhoud: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['wooninhoud'])){ $fout['wooninhoud'] = 'Woon inhoud: De wooninhoud moet alsvolgt geformuleerd worden bijv.: 324'; } elseif(strlen($_POST['wooninhoud']) > 11){ $fout['wooninhoud'] = 'Woon inhoud: De ingevulde wooninhoud word niet ondersteunt het maximaal aantal cijfers is 11'; } //perceeloppervlakte if(!isset($_POST['perceeloppervlakte'])){ $fout['perceeloppervlakte'] = 'Perceel oppervlakte: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['perceeloppervlakte'])){ $fout['perceeloppervlakte'] = 'Perceel oppervlakte: De perceeloppervlakte moet alsvolgt geformuleerd worden bijv.: 324'; } elseif(strlen($_POST['perceeloppervlakte']) > 11){ $fout['perceeloppervlakte'] = 'Perceel oppervlakte: De ingevulde perceeloppervlakte word niet ondersteunt het maximaal aantal cijfers is 11'; } //woonlagen if(!isset($_POST['woonlagen'])){ $fout['woonlagen'] = 'Woonlagen: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['woonlagen'])){ $fout['woonlagen'] = 'Woonlagen: De woonlagen moet alsvolgt geformuleerd worden bijv.: 3'; } elseif(strlen($_POST['woonlagen']) > 11){ $fout['woonlagen'] = 'Woonlagen: De ingevulde woonlagen word niet ondersteunt het maximaal aantal cijfers is 11'; } //kamers if(!isset($_POST['kamers'])){ $fout['kamers'] = 'Aantal kamers: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['kamers'])){ $fout['kamers'] = 'Aantal kamers: Het aantal kamers moet alsvolgt geformuleerd worden bijv.: 4'; } elseif(strlen($_POST['kamers']) > 11){ $fout['kamers'] = 'Aantal kamers: Het ingevulde aantal kamers word niet ondersteunt het maximaal aantal cijfers is 11'; } //badkamers if(!isset($_POST['badkamers'])){ $fout['badkamers'] = 'Aantal badkamers: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['badkamers'])){ $fout['badkamers'] = 'Aantal badkamers: Het aantal badkamers moet alsvolgt geformuleerd worden bijv.: 4'; } elseif(strlen($_POST['badkamers']) > 11){ $fout['badkamers'] = 'Aantal badkamers: Het ingevulde aantal badkamers word niet ondersteunt het maximaal aantal cijfers is 11'; } //slaapkamers if(!isset($_POST['slaapkamers'])){ $fout['slaapkamers'] = 'Aantal slaapkamers: Dit vak moet wel ingevuld worden.'; } elseif(!is_numeric($_POST['slaapkamers'])){ $fout['slaapkamers'] = 'Aantal slaapkamers: Het aantal slaapkamers moet alsvolgt geformuleerd worden bijv.: 4'; } elseif(strlen($_POST['slaapkamers']) > 11){ $fout['slaapkamers'] = 'Aantal slaapkamers: Het ingevulde aantal slaapkamers word niet ondersteunt het maximaal aantal cijfers is 11'; } //voorwaarden if($_POST['voorwaarden'] != 'akkoord'){ $fout['voorwaarden'] = 'U moet akkoord gaan met de voorwaarden om uw huis online te zetten.'; } //Zonder fouten if($fout['postcode'] != '' || $fout['huisnummer'] != '' || $fout['vraagprijs'] != '' || $fout['prijstype'] != '' || $fout['status'] != '' || $fout['soortwoning'] != '' || $fout['jaar'] != '' || $fout['woonoppervlakte'] != '' || $fout['wooninhoud'] != '' || $fout['perceeloppervlakte'] != '' || $fout['woonlagen'] != '' || $fout['kamers'] != '' || $fout['badkamers'] != '' || $fout['slaapkamers'] != '' || $fout['energie'] != '' || $fout['voorwaarden'] != ''){ } else{ $plaatsnaam_sql = mysql_query("SELECT * FROM `".SQL_PF."cityname` WHERE `name` = '".$_POST['plaats']."'"); $plaatsnaam = mysql_fetch_assoc($plaatsnaam_sql); $plaats_sql = mysql_query("SELECT * FROM `".SQL_PF."city` WHERE `id` = '".$plaatsnaam['city_id']."'"); $plaats = mysql_fetch_assoc($plaats_sql); if($_POST['prijstype'] != 3){ $prijs = $_POST['vraagprijs']; } else{ $prijs = 0; } $straat = mysql_escape_string($_POST['straat']); $postcode = mysql_escape_string($_POST['postcode']); $huisnummer = mysql_escape_string($_POST['huisnummer']); $prijstype = mysql_escape_string($_POST['prijstype']); $status = mysql_escape_string($_POST['status']); $soortwoning = mysql_escape_string($_POST['soortwoning']); $jaar = mysql_escape_string($_POST['jaar']); $wooninhoud = mysql_escape_string($_POST['wooninhoud']); $woonlagen = mysql_escape_string($_POST['woonlagen']); $slaapkamers = mysql_escape_string($_POST['slaapkamers']); $woonoppervlakte = mysql_escape_string($_POST['woonoppervlakte']); $perceeloppervlakte = mysql_escape_string($_POST['perceeloppervlakte']); $kamers = mysql_escape_string($_POST['kamers']); $badkamers = mysql_escape_string($_POST['badkamers']); $ligging = mysql_escape_string($_POST['ligging']); $beschrijving = mysql_escape_string($_POST['beschrijving']); $huis_sql = "UPDATE `".SQL_PF."huizen` SET `straatnaam`='".$straat."' , `postcode`='".$postcode."' , `huisnummer`='".$huisnummer."' , `provincie`=".$plaats['province_id']." , `woonplaats`=".$plaatsnaam['city_id']." , `vraagprijs`=".$prijs." , `prijstype`=".$prijstype." , `status`=".$status." , `soortwoning`=".$soortwoning." , `bouwjaar`=".$jaar." , `inhoud`=".$wooninhoud." , `woonlagen`=".$woonlagen." , `slaapkamers`=".$slaapkamers." , `woonoppervlakte`=".$woonoppervlakte." , `perceeloppervlakte`=".$perceeloppervlakte." , `kamers`=".$kamers." , `badkamers`=".$badkamers." , `ligging`='".$ligging."' , `omschrijving`='".$beschrijving."' WHERE `id`=".$data_id; if (!mysql_query($huis_sql)) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $huis_sql; die($message); } else{ logToDB('huis bewerkt', 'huizen:bewerkt', $data_id); $ov_check_sql= mysql_query("SELECT * FROM `".SQL_PF."ov` WHERE `soort`= 2"); $delete_sql = "DELETE FROM `".SQL_PF."ov-huizen-zoek` WHERE `soort` = 1 AND `ander`=".$data_id; if (!mysql_query($delete_sql)) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $huis_sql; die($message); }// ov is verwijderd else{ while($ov_check = mysql_fetch_array($ov_check_sql)){ if($_POST['ov_'.$ov_check['id']] == 1){ $mysql_ov = "INSERT INTO `".SQL_PF."ov-huizen-zoek` ( `ov` , `ander` , `soort` ) VALUES ( '".$ov_check['id']."', '".$data_id."', '1' );"; if (!mysql_query($mysql_ov)) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $huis_sql; die($message); }// ov is gecheckt } } } header('location:match/index.php?id='.$data_id.'&soort=1'); } } } $menu = 5; $submenu = 2; $paginakeywords = ''; $style = 'huizen'; include "layout/header.php"; ?>