Bom dia, estou com uma certa dúvida em questão de um update que não está funcionando.
Aparentemente a query está errada, porém já usei várias formas de update mas não chega a fazer a alteração.
O erro que aparece é
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 1
Obs: Alguns inputs podem estar vazios, já que não tem informações; há algum problema nisso ?
<?php
$id = $_GET['id'];
include("config/config.php");
if (isset($_POST['salvar'])){
$rua = $_POST['rua'];
$numero = $_POST['numero'];
$bairro = $_POST['bairro'];
$locador = $_POST['locador'];
$locadorb = $_POST['locador2'];
$locatario = $_POST['locatario'];
$preco = $_POST['preco'];
$ufm = $_POST['ufm'];
$metragem = $_POST['metragem'];
$suite = $_POST['suite'];
$quartos = $_POST['quartos'];
$banheiros = $_POST['banheiros'];
$salas = $_POST['salas'];
$copas = $_POST['copas'];
$cozinha = $_POST['cozinha'];
$garagem = $_POST['garagem'];
$despensa = $_POST['despensa'];
$areadeservico = $_POST['areadeservico'];
$rct = $_POST['rct'];
$edicula = $_POST['edicula'];
$escritorio = $_POST['escritorio'];
$lazer = $_POST['lazer'];
$piscina = $_POST['piscina'];
$aluven = $_POST['aluven'];
$declara = $_POST['declara'];
$comodoexterno = $_POST['comodoexterno'];
$salaocomercial = $_POST['salaocomercial'];
$sqlup = mysqli_query("UPDATE imoveis SET rua=`$rua`, numero=`$numero`, bairro=`$bairro`, locador=`$locador`, locador2=`$locadorb`, locatario=`$locatario`, preco=`$preco`, RC=`$rct`, UFM=`$ufm`, metragem=`$metragem`, quartos=`$quartos`, banheiros=`$banheiros`, salas=`$salas`, copas=`$copas`, cozinha=`$cozinha`, garagem=`$garagem`, despensa=`$despensa`, areadeservico=`$areadeservico`, suite=`$suite`, edicula=`$edicula`, escritorio=`$escritorio`, lazer=`$lazer`, piscina=`$piscina`, aluven=`$aluven`, declara=`$declara`, comodoexterno=`$comodoexterno`, salaocomercial=`$salaocomercial` WHERE id=$id") or die(mysql_error());
}
$id = $_GET['id'];
$sql = mysql_query("Select * From imoveis WHERE id = '$id'");
while($exibe = mysql_fetch_assoc($sql)){
$rua = $exibe['rua'];
$numero = $exibe['numero'];
$bairro = $exibe['bairro'];
$locador = $exibe['locador'];
$locadorb = $exibe['locador2'];
$locatario = $exibe['locatario'];
$preco = $exibe['preco'];
$ufm = $exibe['UFM'];
$metragem = $exibe['metragem'];
$quartos = $exibe['quartos'];
$banheiros = $exibe['banheiros'];
$salas = $exibe['salas'];
$copas = $exibe['copas'];
$cozinha = $exibe['cozinha'];
$garagem = $exibe['garagem'];
$despensa = $exibe['despensa'];
$areadeservico = $exibe['areadeservico'];
$suite = $exibe['suite'];
$edicula = $exibe['edicula'];
$escritorio = $exibe['escritorio'];
$aluven = $exibe['aluven'];
$lazer = $exibe['lazer'];
$piscina = $exibe['piscina'];
$declara = $exibe['declara'];
$comodoexterno = $exibe['comodoexterno'];
$salaocomercial = $exibe['salaocomercial'];
}
$sql = mysql_query("Select * From bairros WHERE id = '$bairro'");
while($exibe = mysql_fetch_assoc($sql)){
$bairro = $exibe['nome'];
}
$sql = mysql_query("Select * From locador WHERE id = '$locador'");
while($exibe = mysql_fetch_assoc($sql)){
$locador = $exibe['nome'];
}
$sql = mysql_query("Select * From locador WHERE id = '$locadorb'");
while($exibe = mysql_fetch_assoc($sql)){
$locadorb = $exibe['nome'];
}
$sql = mysql_query("Select * From locatario WHERE id = '$locatario'");
while($exibe = mysql_fetch_assoc($sql)){
$locatario = $exibe['locatario'];
}
?><html>
<body>
<style>
form{
font-size:20px;
}
input{
font-size:20px;
}
.infos{
width:100%;
}
</style>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<table>
<tr style="width:10%">
<td></td>
<td></td>
</tr>
<tr><td>R/C/T/V</td><td><select style="width:90%;height:20px;" name="rct" required>
<option value=""></option>
<option value='R'>RESIDENCIAL</option>
<option value='C'>COMERCIAL</option>
<option value='T'>TERRENO</option>
<option value='V'>VENDA</option>
</select></td></tr>
<tr><td><p>ID:</td><td class="infos"><input type="text" name="id" style="width:90%;height:20px;" value="<?php echo $id; ?>" disabled/></p></td></tr>
<tr><td><p>RUA:</td><td class="infos"><input type="text" name="rua" style="width:90%;height:20px;" value="<?php echo $rua; ?>" /></p></td></tr>
<tr><td><p>NUMERO:</td><td class="infos"><input type="text" name="numero" style="width:90%;height:20px;" value="<?php echo $numero; ?>" /></p></td></tr>
<tr><td><p>BAIRRO:</td><td class="infos">
<select style="width:90%;height:20px;" name="bairro">
<option value=""></option>
<?php
$sql = mysql_query("Select * From bairros order by nome asc")or die(mysql_error());
while($exibe = mysql_fetch_assoc($sql)){
$id = $exibe['id'];
$nome = $exibe['nome'];
echo "<option value='$id'>$nome</option>";
}?>
</select>
</p></td></tr>
<tr><td><p>LOCADOR 1:</td><td class="infos">
<select style="width:90%;height:20px;" name="locador" required>
<option value="NULO">NULO</option>
<?php
$sql = mysql_query("Select * From locador order by nome asc")or die(mysql_error());
while($exibe = mysql_fetch_assoc($sql)){
$idlocador = $exibe['id'];
$nome = $exibe['nome'];
echo "<option value='$idlocador'>$nome</option>";
}?>
</select> </p></td></tr>
<tr><td><p>LOCADOR 2:</td><td class="infos" required>
<select style="width:90%;height:20px;" name="locador2" >
<option value="NULO">NULO</option>
<?php
$sql1 = mysql_query("Select * From locador order by nome asc")or die(mysql_error());
while($exibe = mysql_fetch_assoc($sql1)){
$idlocador = $exibe['id'];
$nome = $exibe['nome'];
echo "<option value='$idlocador'>$nome</option>";
}?>
</select> </p></td></tr>
<tr><td><p>LOCATARIO:</td><td class="infos"><input type="text" name="locatario" style="width:90%;height:20px;" value="<?php echo $locatario; ?>" /></p></td></tr>
<tr><td><p>PRECO:</td><td class="infos"><input type="text" name="preco" style="width:90%;height:20px;" value="<?php echo $preco; ?>" /></p></td></tr>
<tr><td><p>UFM:</td><td class="infos"><input type="text" name="ufm" style="width:90%;height:20px;" value="<?php echo $ufm; ?>" /></p></td></tr>
<tr><td><p>METRAGEM:</td><td class="infos"><input type="text" name="metragem" style="width:90%;height:20px;" value="<?php echo $metragem; ?>" /></p></td></tr>
<tr><td><p>SUITE:</td><td class="infos"><input type="text" name="suite" style="width:90%;height:20px;" value="<?php echo $suite; ?>" /></p></td></tr>
<tr><td><p>QUARTOS:</td><td class="infos"><input type="text" name="quartos" style="width:90%;height:20px;" value="<?php echo $quartos; ?>" /></p></td></tr>
<tr><td><p>SALAS:</td><td class="infos"><input type="text" name="salas" style="width:90%;height:20px;" value="<?php echo $salas; ?>" /></p></td></tr>
<tr><td><p>COPA:</td><td class="infos"><input type="text" name="copas" style="width:90%;height:20px;" value="<?php echo $copas; ?>" /></p></td></tr>
<tr><td><p>COZINHA:</td><td class="infos"><input type="text" name="cozinha" style="width:90%;height:20px;" value="<?php echo $cozinha; ?>" /></p></td></tr>
<tr><td><p>BANHEIROS:</td><td class="infos"><input type="text" name="banheiros" style="width:90%;height:20px;" value="<?php echo $banheiros; ?>" /></p></td></tr>
<tr><td><p>AREADESERVICO:</td><td class="infos"><input type="text" name="areadeservico" style="width:90%;height:20px;" value="<?php echo $areadeservico; ?>" /></p></td></tr>
<tr><td><p>GARAGEM:</td><td class="infos"><input type="text" name="garagem" style="width:90%;height:20px;" value="<?php echo $garagem; ?>" /></p></td></tr>
<tr><td><p>DESPENSA:</td><td class="infos"><input type="text" name="despensa" style="width:90%;height:20px;" value="<?php echo $despensa; ?>" /></p></td></tr>
<tr><td><p>EDICULA:</td><td class="infos"><input type="text" name="edicula" style="width:90%;height:20px;" value="<?php echo $edicula; ?>" /></p></td></tr>
<tr><td><p>ESCRITÓRIO:</td><td class="infos"><input type="text" name="escritorio" style="width:90%;height:20px;" value="<?php echo $escritorio; ?>" /></p></td></tr>
<tr><td><p>LAZER:</td><td class="infos"><input type="text" name="lazer" style="width:90%;height:20px;" value="<?php echo $lazer; ?>" /></p></td></tr>
<tr><td><p>PISCINA:</td><td class="infos"><input type="text" name="piscina" style="width:90%;height:20px;" value="<?php echo $piscina; ?>" /></p></td></tr>
<tr><td><p>DECLARA:</td><td class="infos"><input type="text" name="declara" style="width:90%;height:20px;" value="<?php echo $declara; ?>" placeholder="Declara = 1 , não declara = 0" /></p></td></tr>
<tr><td><p>ALUGADO/VENDIDO:</td><td class="infos"><input type="text" name="aluven" style="width:90%;height:20px;" value="<?php echo $aluven; ?>" placeholder="alugado/vendido = 1 , disponível = 0" /></p></td></tr>
<tr><td><p>CÔMODO EXTERNO:</td><td class="infos"><input type="text" name="comodoexterno" style="width:90%;height:20px;" value="<?php echo $comodoexterno; ?>" /></p></td></tr>
<tr><td><p>SALÃO COMERCIAL:</td><td class="infos"><input type="text" name="salaocomercial" style="width:90%;height:20px;" value="<?php echo $salaocomercial; ?>" /></p></td></tr>
</table>
<center><input type="submit" name="salvar" id="salvar" value="Salvar" /></center>
</form>