Salve a tutti. Il problema è questo: devo inserire dei record in un database, ma i dati non vengono inseriti e la cosa strana è che non mi compare nessun messaggio di errore...
Codice PHP:
<? session_start();
if (!isset ($_SESSION['auth']))
header ("location: index.html");
function convertLetters ($string)
{
$string = str_replace ('à', 'à', $string);
$string = str_replace ('è', 'è', $string);
$string = str_replace ('ì', 'ì', $string);
$string = str_replace ('ò', 'ò', $string);
$string = str_replace ('ù', 'ù', $string);
return $string;
}
$contract = $_POST['contract'];
if ($contract == "affitto")
{
$durataaffitto = $_POST['durataaffitto'];
}
$prov = convertLetters ($_POST['prov']);
$comune = convertLetters ($_POST['comune']);
$address = convertLetters ($_POST['address']);
$type = convertLetters ($_POST['type']);
$zone = convertLetters ($_POST['zone']);
$mq = $_POST['mq'];
$price = $_POST['price'];
$description = convertLetters ($_POST['description']);
$visible = $_POST['visible'];
$offerer = $_POST['offerer'];
if ($offerer == "privato")
{
$offerername = convertLetters ($_POST['offerername']);
$offerertel = $_POST['tel'];
$offereremail = convertLetters ($_POST['email']);
}
include ("../db/connection.php");
$date = date ("d/m/Y H:i:s");
$insert = "INSERT INTO immobili (contract, prov, comune, address, type, zone, mq, price, description, visible, date, durataaffitto)"
+ " VALUES ('$contract', '$prov', '$comune', '$address', '$type', '$zone', '$mq', '$price', '$description', '$visible', '$date', '$durataaffitto')";
mysql_query ($insert, $db);
if ($contract == "affitto")
{
$ris = mysql_query ("SELECT code FROM immobili WHERE date = '$date'", $db);
$row = mysql_fetch_row ($ris);
$code = $row[0];
mysql_query ("INSERT INTO offerers (codeimmobili, firstlastname, tel, email) VALUES ('$offerername', '$offerertel', '$offereremail')", $db);
}
mysql_close ($db);
header ("location: index2.php");
?>
Qualche idea?