Ej mam w bazie kolumne ostatni_hotel i tam mam zapisywany czas kiedy ktoś ostatnio odpoczywał, lecz jeśli chce z tamtąd usunoć wpis to nie moge ;/ Poprostu zaznaczam i naciskam delet a potem zapisuje i nadal ten tam czas jest ;/
Dlaczego ?
A drugie pytanie do tego tematu to:
<?php
include('gora.php');
include('baza.php');
$ostatni_hotel = mysql_fetch_array(mysql_query("SELECT ostatni_hotel FROM users WHERE user='$user'"));
$time = mktime();
$czas_w_seundach = $ostatni_hotel[0] - mktime() / 2;
?>
<div class="ng">
<center>Hotel (5 gwiazdek)</center> </div>
<center><img src="images/hotel.jpg"><br></center>
<p><strong>Jeśli jesteś zmęczony to dobrze trafiłeś. Moge Ci wynająć pokój za jedyne 30 zł za noc
Nie jest to tanio ale hotel ma 5 gwiazdek, znajdziesz tu wszytsko co najlepsze. A gdy już się wyśpisz możesz ruszyć dalej. Aaa... by zapomniał z moich usług możesz korzystać 24h / 24h.
<br><br><center>
<form action="hotel.php" method="post">
<input type="submit" name="odpocznij" value="Idź spać!">
</form></center></div>
Kod php:
<?php
if(isSet($_POST['odpocznij'])){
if ($time >= $ostatni_hotel[0] + 1800) {
$kasa = mysql_fetch_array(mysql_query("SELECT kasa FROM users WHERE user='$user' "));
if($kasa[0] >= 30){
$kasa2 = $kasa[0];
$kasa3 = $kasa2 - 30;
$kasa4 = mysql_query("UPDATE users SET kasa='$kasa3' WHERE user='$user' ");
$zmeczenie = mysql_query("UPDATE users SET zmeczenie=0 WHERE user='$user' ");
mysql_query("UPDATE users SET ostatni_hotel='$time' WHERE user='$user'") or die (mysl_error());
echo "<p>To była piękna noc ;) Miękkie łóżko, laseczki przyniosły Ci śniadanko do łóżka. To jest to co lubisz ;). Teraz jest gotów do wyścigu! ";
}
else{
echo "Nie stać Cię!";
}
}
else {
echo '<br> Zostalo <b>';
echo date('i:s', $czas_w_seundach);
echo ' </b>(godzina,minuta)';
}
}
else{
?>
<?php
}
include('dol.php');
?>
Dlaczego mi pisze że zostało 59:59 jeśli powinno mi pisać 29:29 tak jak by dodawało mi 30 min ;/
Zakładki