Ciao ragazzi!
Ho un form che modifica i dati di un immobile presente in una tabella del database, ma il campo $id (WHERE id = '$id') non viene trovato e quindi non viene apportata nessuna modifica, ho fatto centomila prove ma non trovo l'errore, aiutatemi per piacere
L'url porta la variabile dentro: url/modifica.php?id=69
Ecco il codice che utilizzo, grazie ragazzi!:
<?php
csock(); /* si connette al database */
$numz = $_REQUEST['id'];
$tdata = "SELECT * FROM daticase WHERE id='$numz'";
$resultdt = mysql_query($tdata) or die("Invalid query: " . mysql_error());
$row = mysql_fetch_array($resultdt);
$id = $row['id'];
$tipo = $row['tipo'];
$provincia = $row['provincia'];
$area = $row['area'];
$codice = $row['codice'];
$comune = $row['comune'];
$prezzo = $row['prezzo'];
$vani = $row['vani'];
$trattabili = $row['trattabili'];
$bagni = $row['bagni'];
$mq = $row['mq'];
$affitto = $row['affitto'];
$condizioni = $row['condizioni'];
$balconi = $row['balconi'];
$terrazzo = $row['terrazzo'];
$garage = $row['garage'];
$riscaldamento= $row['riscaldamento'];
$camino = $row['camino'];
$gpl = $row['gpl'];
$note = $row['note'];
if(IsSet($_POST['Submit']))
{
$tipo=$_POST['tipo'];
$provincia=$_POST['provincia'];
$area=$_POST['area'];
$codice=$_POST['codice'];
$coumune=$_POST['comune'];
$prezzo=$_POST['prezzo'];
$vani=$_POST['vani'];
$trattabili=$_POST['trattabili'];
$bagni=$_POST['bagni'];
$mq=$_POST['mq'];
$affitto=$_POST['affitto'];
$condizioni=$_POST['condizioni'];
$balconi=$_POST['balconi'];
$terrazzo=$_POST['terrazzo'];
$garage=$_POST['garage'];
$riscaldamento=$_POST['riscaldamento'];
$camino=$_POST['camino'];
$gpl=$_POST['gpl'];
$note=$_POST['note'];
$id=$_GET['id'];
$savedata = "UPDATE daticase SET tipo = '$tipo', provincia = '$provincia', area = '$area', codice = '$codice', comune = '$comune', prezzo = '$prezzo', vani = '$vani', trattabili = '$trattabili', bagni = '$bagni', mq = '$mq', affitto = '$affitto', condizioni = '$condizioni', balconi = '$balconi', terrazzo = '$terrazzo', garage = '$garage', riscaldamento = '$riscaldamento', camino = '$camino', gpl = '$gpl', note = '$note' WHERE id = '$id'";
$yes = mysql_query($savedata) or die("Invalid query: " . mysql_error());
}
?>
Ho un form che modifica i dati di un immobile presente in una tabella del database, ma il campo $id (WHERE id = '$id') non viene trovato e quindi non viene apportata nessuna modifica, ho fatto centomila prove ma non trovo l'errore, aiutatemi per piacere
L'url porta la variabile dentro: url/modifica.php?id=69
Ecco il codice che utilizzo, grazie ragazzi!:
<?php
csock(); /* si connette al database */
$numz = $_REQUEST['id'];
$tdata = "SELECT * FROM daticase WHERE id='$numz'";
$resultdt = mysql_query($tdata) or die("Invalid query: " . mysql_error());
$row = mysql_fetch_array($resultdt);
$id = $row['id'];
$tipo = $row['tipo'];
$provincia = $row['provincia'];
$area = $row['area'];
$codice = $row['codice'];
$comune = $row['comune'];
$prezzo = $row['prezzo'];
$vani = $row['vani'];
$trattabili = $row['trattabili'];
$bagni = $row['bagni'];
$mq = $row['mq'];
$affitto = $row['affitto'];
$condizioni = $row['condizioni'];
$balconi = $row['balconi'];
$terrazzo = $row['terrazzo'];
$garage = $row['garage'];
$riscaldamento= $row['riscaldamento'];
$camino = $row['camino'];
$gpl = $row['gpl'];
$note = $row['note'];
if(IsSet($_POST['Submit']))
{
$tipo=$_POST['tipo'];
$provincia=$_POST['provincia'];
$area=$_POST['area'];
$codice=$_POST['codice'];
$coumune=$_POST['comune'];
$prezzo=$_POST['prezzo'];
$vani=$_POST['vani'];
$trattabili=$_POST['trattabili'];
$bagni=$_POST['bagni'];
$mq=$_POST['mq'];
$affitto=$_POST['affitto'];
$condizioni=$_POST['condizioni'];
$balconi=$_POST['balconi'];
$terrazzo=$_POST['terrazzo'];
$garage=$_POST['garage'];
$riscaldamento=$_POST['riscaldamento'];
$camino=$_POST['camino'];
$gpl=$_POST['gpl'];
$note=$_POST['note'];
$id=$_GET['id'];
$savedata = "UPDATE daticase SET tipo = '$tipo', provincia = '$provincia', area = '$area', codice = '$codice', comune = '$comune', prezzo = '$prezzo', vani = '$vani', trattabili = '$trattabili', bagni = '$bagni', mq = '$mq', affitto = '$affitto', condizioni = '$condizioni', balconi = '$balconi', terrazzo = '$terrazzo', garage = '$garage', riscaldamento = '$riscaldamento', camino = '$camino', gpl = '$gpl', note = '$note' WHERE id = '$id'";
$yes = mysql_query($savedata) or die("Invalid query: " . mysql_error());
}
?>
Ultima modifica: