include("includes/connect.php"); if(checklogin(false) == 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."zoek` AS `zoek`, `".SQL_PF."cityname` AS `city` WHERE zoek.id = '".$data_id."' AND city.city_id = zoek.plaats AND zoek.`user-id` = ".$_COOKIE['id']); $data_check = mysql_num_rows($data_sql); if($data_check == 0 ){ header("location:zoek_index.php?fout=user"); } $data = mysql_fetch_assoc($data_sql); //systeem if(isset($_POST['zoek'])){ //postcode en huisnummer samen if($fout['plaats'] != ''){ $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($plaats['province_id'] != $_POST['provincie']){ $fout['plaats'] = 'Plaats: Deze plaats ligt niet in deze provincie.'; } } //Min. prijs if(!is_numeric($_POST['prijs1'])){ $fout['prijs1'] = 'Min. prijs: De Min. prijs is niet goed ingevuld het moet bijv. zo: 123423 of 9999999'; } elseif(strlen($_POST['prijs1']) > 11){ $fout['prijs1'] = 'Min. prijs: De ingevulde prijs word niet ondersteunt het maximaal aantal cijfers is 11'; } //Max. prijs if(!is_numeric($_POST['prijs2'])){ $fout['prijs2'] = 'Max. prijs: De Max. prijs is niet goed ingevuld het moet bijv. zo: 123423 of 9999999'; } elseif(strlen($_POST['prijs2']) > 11){ $fout['prijs2'] = 'Max. prijs: De ingevulde prijs word niet ondersteunt het maximaal aantal cijfers is 11'; } //max. > min. if($_POST['prijs1'] >= $_POST['$prijs2'] && $_POST['prijs2'] != '' && $_POST['prijs2'] != 0){ $fout['prijs1'] = 'Min. prijs: De Min. prijs kan niet groter zijn dan de Max. prijs'; $fout['prijs2'] = 'Max. prijs: De Min. prijs kan niet groter zijn dan de Max. prijs'; } //jaar if(!is_numeric($_POST['jaar'])){ $fout['jaar'] = 'Min. bouwjaar: Het bouwjaar moet alsvolgt geformuleerd worden bijv.: 1994'; } elseif(strlen($_POST['jaar']) != 4){ $fout['jaar'] = 'Min. bouwjaar: Het bouwjaar moet alsvolgt geformuleerd worden bijv.: 1994'; } //woonoppervlakte if(!is_numeric($_POST['woonoppervlakte'])){ $fout['woonoppervlakte'] = 'Min. woon oppervlakte: De min. woonoppervlakte moet alsvolgt geformuleerd worden bijv.: 324'; } elseif(strlen($_POST['woonoppervlakte']) > 11){ $fout['woonoppervlakte'] = 'Min. woon oppervlakte: De ingevulde min. woonoppervlakte word niet ondersteunt het maximaal aantal cijfers is 11'; } //wooninhoud if(!is_numeric($_POST['wooninhoud'])){ $fout['wooninhoud'] = 'Min. woon inhoud: De min. wooninhoud moet alsvolgt geformuleerd worden bijv.: 324'; } elseif(strlen($_POST['wooninhoud']) > 11){ $fout['wooninhoud'] = 'Min. woon inhoud: De ingevulde min. wooninhoud word niet ondersteunt het maximaal aantal cijfers is 11'; } //perceeloppervlakte if(!is_numeric($_POST['perceeloppervlakte'])){ $fout['perceeloppervlakte'] = 'Min. perceeloppervlakte: De min. perceeloppervlakte moet alsvolgt geformuleerd worden bijv.: 324'; } elseif(strlen($_POST['perceeloppervlakte']) > 11){ $fout['perceeloppervlakte'] = 'Min. perceeloppervlakte: De ingevulde min. perceeloppervlakte word niet ondersteunt het maximaal aantal cijfers is 11'; } //woonlagen if(!is_numeric($_POST['woonlagen'])){ $fout['woonlagen'] = 'Min. woonlagen: De min. woonlagen moet alsvolgt geformuleerd worden bijv.: 3'; } elseif(strlen($_POST['woonlagen']) > 11){ $fout['woonlagen'] = 'Min. woonlagen: De ingevulde min. woonlagen word niet ondersteunt het maximaal aantal cijfers is 11'; } //kamers if(!is_numeric($_POST['kamers'])){ $fout['kamers'] = 'Min. aantal kamers: Het min. aantal kamers moet alsvolgt geformuleerd worden bijv.: 4'; } elseif(strlen($_POST['kamers']) > 11){ $fout['kamers'] = 'Min. aantal kamers: Het min. ingevulde min. aantal kamers word niet ondersteunt het maximaal aantal cijfers is 11'; } //badkamers if(!is_numeric($_POST['badkamers'])){ $fout['badkamers'] = 'Min. aantal badkamers: Het min. aantal badkamers moet alsvolgt geformuleerd worden bijv.: 4'; } elseif(strlen($_POST['badkamers']) > 11){ $fout['badkamers'] = 'Min. aantal badkamers: Het ingevulde min. aantal badkamers word niet ondersteunt het maximaal aantal cijfers is 11'; } //slaapkamers if(!is_numeric($_POST['slaapkamers'])){ $fout['slaapkamers'] = 'Min. aantal slaapkamers: Het min. aantal slaapkamers moet alsvolgt geformuleerd worden bijv.: 4'; } elseif(strlen($_POST['slaapkamers']) > 11){ $fout['slaapkamers'] = 'Min. aantal slaapkamers: Het ingevulde min. 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['plaats'] != '' || $fout['prijs1'] != '' || $fout['prijs2'] != '' || $fout['soortwoning'] != '' || $fout['jaar'] != '' || $fout['woonoppervlakte'] != '' || $fout['wooninhoud'] != '' || $fout['perceeloppervlakte'] != '' || $fout['woonlagen'] != '' || $fout['kamers'] != '' || $fout['badkamers'] != '' || $fout['slaapkamers'] != '' || $fout['energie'] != '' || $fout['voorwaarden'] != ''){ } $provincie = mysql_escape_string($_POST['provincie']); $plaats = mysql_escape_string($_POST['plaats']); $prijs1 = mysql_escape_string($_POST['prijs1']); $prijs2 = mysql_escape_string($_POST['prijs2']); $soortwoning = mysql_escape_string($_POST['soortwoning']); $jaar = mysql_escape_string($_POST['jaar']); $woonoppervlakte = mysql_escape_string($_POST['woonoppervlakte']); $wooninhoud = mysql_escape_string($_POST['wooninhoud']); $perceeloppervlakte = mysql_escape_string($_POST['perceeloppervlakte']); $woonlagen = mysql_escape_string($_POST['woonlagen']); $kamers = mysql_escape_string($_POST['kamers']); $badkamers = mysql_escape_string($_POST['badkamers']); $slaapkamers = mysql_escape_string($_POST['slaapkamers']); $regel = mysql_escape_string($_POST['regel']); $plaatsnaam_sql = mysql_query("SELECT * FROM `".SQL_PF."cityname` WHERE `name` = '".$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); $zoek_sql = "UPDATE `".SQL_PF."zoek` SET `regel` = '".$regel."' , `prijs1` = '".$prijs1."' , `prijs2` = '".$prijs2."' , `soort` = '".$soortwoning."' , `jaar` = '".$jaar."' , `inhoud` = '".$wooninhoud."' , `woonlagen` = '".$woonlagen."' , `kamers` = '".$kamers."' , `slaapkamers` = '".$slaapkamers."' , `badkamers` = '".$badkamers."' , `woonoppervlakte` = '".$woonoppervlakte."' , `perceeloppervlakte` = '".$perceeloppervlakte."' , `ip` = INET_ATON('".$_SERVER['REMOTE_ADDR']."') , `plaats` = '".$plaats['id']."' , `provincie` = '".$provincie."' WHERE `id`=".$data_id; if (!mysql_query($zoek_sql)) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $zoek_sql; die($message); } else{ $ov_check_sql= mysql_query("SELECT * FROM `".SQL_PF."ov` WHERE `soort`= 2"); $delete_sql = "DELETE FROM `".SQL_PF."ov-huizen-zoek` WHERE `soort` = 2 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 $ov_check_sql= mysql_query("SELECT * FROM `".SQL_PF."ov` WHERE `soort`= 2"); $getid_sql= mysql_query("SELECT * FROM `".SQL_PF."zoek` WHERE `user-id`= '".$_COOKIE['id']."' ORDER BY `tijd` DESC LIMIT 1"); $getid = mysql_fetch_assoc($getid_sql); logToDB('zoekopdracht bewerkt', 'zoek:bewerkt', $data_id); 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']."', '".$getid['id']."', '2' );"; 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=2'); } } //einde systeem $menu = 5; $submenu = 3; $paginakeywords = ''; $style = 'zoek'; include "layout/header.php"; ?>