Здравеите опитвам се да направя скрипт които да обновява времето зададено в база данни аз направих това:
то обновява само колоната ban от 0 на 1 но неиска да обнови времето на колона ban_end която е 0
заявката съм я взел от phpmyadmin там като задам примерно 2 минути и поставя на MINUTES след 2 минути
колоната сама обновява обратно на 0 това опитвам да го направя и с този код но незная защо нестава моля за помощ
колоната на ban_time съм я направил така: ban_end int(11) UNSIGNED 0
то обновява само колоната ban от 0 на 1 но неиска да обнови времето на колона ban_end която е 0
заявката съм я взел от phpmyadmin там като задам примерно 2 минути и поставя на MINUTES след 2 минути
колоната сама обновява обратно на 0 това опитвам да го направя и с този код но незная защо нестава моля за помощ
колоната на ban_time съм я направил така: ban_end int(11) UNSIGNED 0
PHP:
<?php
$dbhost = "localhost";
$dbuser = "";
$dbpass = "";
$dbname = "";
$connect = mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db($dbname,$connect) or die ("Could not select database");
echo '<form action="" method="POST">';
echo 'потребител<br /><input type="text" name="user" /><br/>';
echo 'Време<br /><textarea cols="20" name="message" rows="20"></textarea><br /><br/>';
echo '<input type="submit" name="submit" value="Банни" />';
echo '</body>';
if(isSet($_POST['submit'])){
$user = (($_POST['user']));
$message = (($_POST['message']));
if (empty($user))
{
die(" Не е въведено име! ");
}
$message =$_POST['message'];
if (empty($message))
{
die(" Не е въведено време");
}
$nq = "UPDATE `users` SET `ban='1'`, `ban_end`=MINUTE('$message') WHERE `users`.`username`='$user''";
$nr = mysql_query($nq);
echo "<div class='success'>Вие успешно банахте акаунт:$_POST[user]. за:$_POST[message] минути</div>";
}
?>