Salve a tutti;
dovrei inserire un'orario all'interno di un database, ma il campo destinato continua a visualizzare solo 0000-00-00 00:00:00
Questo è il codice:
codice:
<?php
session_start();
require_once('mysqlconn.php');
mysql_select_db($database, $utenti);
$id = $_SESSION['id'];
$categoria = $_GET['cat'];
if ($_SESSION['stat'] != true) {
header('Location: login.php');
}
$sql = mysql_query("SELECT * FROM utenti WHERE id = '".$id."' ") or die (mysql_error());
$resrow = mysql_fetch_array($sql);
$ed = $_GET['id'];
$liv = 1;
$sq = mysql_query("SELECT * FROM edifici WHERE id='".$ed."' ") or die (mysql_error());
$build = mysql_fetch_array($sq);
$ownoro = $resrow['oro'];
$time = $build['time'];
$end = time() + $time;
$ver = true;
$act = mysql_query("SELECT * FROM azioni WHERE utente = '".$id."' ") or die (mysql_error());
while ($action = mysql_fetch_array($act)) {
if ($action['fine'] > time()) {
$ver = false;
}
}
if (($resrow['oro'] >= $build['oro']) && ($ver == true)) {
$ownoro = $ownoro - $build['oro'];
$Query = mysql_query("UPDATE utenti SET oro = '".$ownoro."' WHERE id = '".$id."' ") or die (mysql_error());
$strQuery = mysql_query("INSERT INTO costruiti (edificio, utente, liv) values ('".$ed."', '".$id."', '".$liv."')") or die(mysql_error());
$costruzione = mysql_query("INSERT INTO azioni (edificio, utente, fine) values ('".$ed."', '".$id."', '".$end."')") or die(mysql_error());
}
header('Location: game.php');
?>
Ho controllato più volte, ma continuo a non capire dove sia il problema...