Гласуване през 24 часа

ronaldinho_880

Registered
Здравейте! Един уеб турист :) ми показа как става гласуването през 24 часа, но когато го поставя ми дава грешка. Ето ви кода!
PHP:
<? require('head.php'); ?>
<?php
include("conf.php");

$id = $_GET['id'];
$s = mysql_query("SELECT * FROM users WHERE username='$id'");
$all = mysql_num_rows($s);
if($all == 1){
$ip = $_SERVER["REMOTE_ADDR"];
$query1 = "SELECT * FROM ip WHERE ip='$ip' AND user='$id'";
$result1=mysql_query($query1) or die (mysql_error());
if (mysql_num_rows($result1)>0)
{
$query = "SELECT * FROM users WHERE name='$id'";
$result = mysql_query($query)  or die (mysql_error());
$row=mysql_fetch_array($result);
echo("<b><center>Този профил в момента има <font color=red>$row[lista]</font> точки!<br><br><br></center></b>");
}
else
{
if(isset($_POST['ok'])){
$query = mysql_query("SELECT * FROM users WHERE name='$id'") or die (mysql_error());
$row=mysql_fetch_array($query);
$newpoints= $row[lista] + 1;
$time = time() +86400;
$sql3 = mysql_query("INSERT INTO `ip` VALUES('', '$row[name]', '$ip', '$time')") or die (mysql_error());
$newpoints= $row[lista] + 1;
$sql=mysql_query("UPDATE users SET lista='$newpoints' where name='$id'");
echo("<b><center>Благодарение на теб $row[name] вече има $newpoints точки. <br />
Ако искаш и ти да спечелиш страхотни награди без каквито и да било усилия се РЕГИСТРИРАЙ!
</center></b>");
} else {
echo"
Това е профила на <b>$id</b> <br /><form method='POST'>
<input type='submit' name='ok' value='Потвърди посещението си' />
</form>";
}
}
} else {
echo"Няма такъв потребител";
}
?>
<? require('footer.php'); ?>
 
Въпреки , че нищо не съм променял.. би трябвало да ти извади грешка:

PHP:
<?php
error_reporting (E_ALL ^ E_NOTICE);
require('head.php');
include("conf.php");
$id = $_GET['id'];
$s = mysql_query("SELECT * FROM `users` WHERE `username`='$id'") or die (mysql_error());
if(mysql_num_rows($s) > 0){
	$ip = $_SERVER["REMOTE_ADDR"];
	$result1=mysql_query("SELECT * FROM `ip` WHERE `ip`='$ip' AND `user`='$id';") or die (mysql_error());
	if (mysql_num_rows($result1) > 0) {
		$result = mysql_query("SELECT * FROM `users` WHERE `name`='$id';")  or die (mysql_error());
		$row = mysql_fetch_array($result);
		echo "<b><center>Този профил в момента има <font color=red>".$row['lista']."</font> точки!<br><br><br></center></b>";
	} else {
		if(isSet($_POST['ok'])) {
			$query = mysql_query("SELECT * FROM `users` WHERE `name`='$id';") or die (mysql_error());
			$row = mysql_fetch_array($query);
			$time = time() +86400;
			$newpoints= $row['lista'] + 1;
			$newpoints = $row['lista'] + 1;
			mysql_query("INSERT INTO `ip` VALUES('', '$row[name]', '$ip', '$time');") or die (mysql_error());
			mysql_query("UPDATE `users` SET `lista`='$newpoints' where name='$id';");
			echo "<b><center>Благодарение на теб ".$row['name']." вече има {$newpoints} точки. <br />Ако искаш и ти да спечелиш страхотни награди без каквито и да било усилия се РЕГИСТРИРАЙ!</center></b>";
		} else {
			echo "Това е профила на <b>{$id}</b> <br /><form method='POST'><input type='submit' name='ok' value='Потвърди посещението си' /></form>";
		}
	}
} else {
	echo "Няма такъв потребител";
}
require('footer.php');
?>
 
Ticketa каза:
Въпреки , че нищо не съм променял.. би трябвало да ти извади грешка:

PHP:
<?php
error_reporting (E_ALL ^ E_NOTICE);
require('head.php');
include("conf.php");
$id = $_GET['id'];
$s = mysql_query("SELECT * FROM `users` WHERE `username`='$id'") or die (mysql_error());
if(mysql_num_rows($s) > 0){
	$ip = $_SERVER["REMOTE_ADDR"];
	$result1=mysql_query("SELECT * FROM `ip` WHERE `ip`='$ip' AND `user`='$id';") or die (mysql_error());
	if (mysql_num_rows($result1) > 0) {
		$result = mysql_query("SELECT * FROM `users` WHERE `name`='$id';")  or die (mysql_error());
		$row = mysql_fetch_array($result);
		echo "<b><center>Този профил в момента има <font color=red>".$row['lista']."</font> точки!<br><br><br></center></b>";
	} else {
		if(isSet($_POST['ok'])) {
			$query = mysql_query("SELECT * FROM `users` WHERE `name`='$id';") or die (mysql_error());
			$row = mysql_fetch_array($query);
			$time = time() +86400;
			$newpoints= $row['lista'] + 1;
			$newpoints = $row['lista'] + 1;
			mysql_query("INSERT INTO `ip` VALUES('', '$row[name]', '$ip', '$time');") or die (mysql_error());
			mysql_query("UPDATE `users` SET `lista`='$newpoints' where name='$id';");
			echo "<b><center>Благодарение на теб ".$row['name']." вече има {$newpoints} точки. <br />Ако искаш и ти да спечелиш страхотни награди без каквито и да било усилия се РЕГИСТРИРАЙ!</center></b>";
		} else {
			echo "Това е профила на <b>{$id}</b> <br /><form method='POST'><input type='submit' name='ok' value='Потвърди посещението си' /></form>";
		}
	}
} else {
	echo "Няма такъв потребител";
}
require('footer.php');
?>

Така може да се гласува постоянно. Аз за това моля, ако може да се вмъкне код, за да е през 24 часа.
 

Back
Горе