Ciao a tutti, ho un problema con questo script in php:
il codice dovrebbe connettersi al database e inserire i dati presi da alcuni form nella tabella Ordini ma non li inserisce. Ho già verificato se si connette al database e non mi dà errore, il codice nel file connectDB.php è questo:
Spero che mi possiate aiutare a trovare e risolvere il problema, Grazie in anticipo!! :byebye:
PHP:
<?php
include 'http://www.iwould.it/php/connectDB.php';
$mail = htmlspecialchars($_POST["mail"]);
$name = htmlspecialchars($_POST["name"]);
$surname = htmlspecialchars($_POST["surname"]);
$address = htmlspecialchars($_POST["address"]);
$cap = htmlspecialchars($_POST["cap"]);
$url = htmlspecialchars($_POST["url"]);
$description = htmlspecialchars($_POST["description"]);
$taxcode = htmlspecialchars($_POST["taxcode"]);
$width = htmlspecialchars($_POST["Width"]);
$height = htmlspecialchars($_POST["Height"]);
$pix = htmlspecialchars($_POST["period"]);
$price = ($width * $height) * $pix;
$code = md5(uniqid(rand(), true));
$dimensione = $width . "X" . $height;
if ($pix==0.12) {
$period=5;
} elseif ($pix==0.14) {
$period=6;
} elseif ($pix==0.16) {
$period=7;
} elseif ($pix==0.18) {
$period=8;
} elseif ($pix==0.2) {
$period=9;
} elseif ($pix==0.22) {
$period=10;
} elseif ($pix==0.24) {
$period=11;
} elseif ($pix==0.26) {
$period=12;
} else {$period=4}
$connect = getConnection();
$query = "INSERT INTO `iwould_it`.`Ordini` (`ID`, `Nome`, `Cognome`, `E-mail`, `Indirizzo`, `CAP`, `Tax_Code`, `Url`, `Descrizzione`, `Dimensione`, `Periodo`, `Prezzo`, `Scadenza`, `Attivazione`, `Stato`)
VALUES (NULL, \'" .
$name . "\', \'" .
$surname . "\', \'" .
$mail . "\', \'" .
$address . "\', \'" .
$cap . "\', \'" .
$taxcode . "\', \'" .
$url . "\', \'" .
$description . "\', \'" .
$dimensione . "\', \'" .
$period . "\', \'" .
$price . "\', NULL, \'" .
$code . "\', NULL);";
?>
il codice dovrebbe connettersi al database e inserire i dati presi da alcuni form nella tabella Ordini ma non li inserisce. Ho già verificato se si connette al database e non mi dà errore, il codice nel file connectDB.php è questo:
PHP:
<?php
function getConnection() {
global $g_link;
if( $g_link )
return $g_link;
$g_link = mysql_connect( 'iwould.it.mysql', 'iwould_it', 'csweUTKE') or die('Could not connect to server.' );
mysql_select_db('iwould_it', $g_link) or die('Could not select database.');
return $g_link;
}
function CleanUpDB()
{
global $g_link;
if( $g_link != false )
mysql_close($g_link);
$g_link = false;
}
?>
Spero che mi possiate aiutare a trovare e risolvere il problema, Grazie in anticipo!! :byebye: