Cześć ;)
Co jest nie tak z tym skryptem? Czy źle dodałem zapytanie do bazy? Czy jeszcze coś jest nie tak? Prosze o podpowiedź ;)
<?php
session_start();
if(!isset($_SESSION['good']))
{
header('Location: index.php');
exit();
}
$monety_premium=10;
echo "Witaj ".$_SESSION['user']." :)</br>";
echo "Twoje surowce: ZBOŻE: ".$_SESSION['zboze']." KAMIEŃ: ".$_SESSION['kamien']." DREWNO: ".$_SESSION['drewno']."</br>";
echo "</br>Data wygaśnięcia PREMIUM: ".$_SESSION['dnipremium'];
echo "</br>EMAIL: ".$_SESSION['email']."</br>";
echo '</br> <a href="wyloguj.php">[WYLOGUJ SIĘ]</a>'."</br>";
echo "Twoje monety premium: ".$monety_premium;
if($monety_premium<10)
{
echo"Masz za mało monet premium.";
exit();
}
else
{
require_once"connect.php";
try
{
$polaczenie=new mysqli($db_adres, $db_login, $db_pass, $db_name);
if($polaczenie->connect_errno!=0)
{
throw new Exception (mysqli_connect_errno);
}else
{
$monety_premium=$monety_premium-10;
$rezultat=$polaczenie->query("UPDATE uzytkownicy SET dnipremium = now() + INTERVAL 7 DAY WHERE user = '$_SESSION['user']'");
}
$polaczenie->close();
}
catch(Exception $e)
{
echo '<span style="color:red">Błąd podczas połączenia z bazą danych.</span>';
echo "</br> INFO DEVELOPERSKIE: ".$e;
}
?>