Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
JimBeam каза:да погледнах коментарите и се оплакват точно за това което казах гласувам колкото си искам и грешките са от headara там са ги написали
JimBeam каза:2 са гласувам по колкото искам и точо където е това с heada ми дава грешка сега ще го инстал и ще ти кажа с точност
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\\charts\out.php:2) in C:\xampp\htdocs\!!\charts\out.php on line 26
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\charts\vote.php:2) in C:\xampp\htdocs\!!\charts\vote.php on line 53
Благодаря! Вашият глас беше отчетен! Върни се в началото.
JimBeam каза:при out.php ми дава
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\\charts\out.php:2) in C:\xampp\htdocs\!!\charts\out.php on line 26
и като гласувам ми дава това и мога да гласувам колкото искам
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\charts\vote.php:2) in C:\xampp\htdocs\!!\charts\vote.php on line 53
Благодаря! Вашият глас беше отчетен! Върни се в началото.
ако ги оправиш тези двете грешки :lol:
<?php
// проверява дали ID-то е взето
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
// Свързване с БД-то
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_GET['id']);
// Добавя +1 към брояча на гласове
$query = "UPDATE websites SET hits = hits + 1 WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
unset($query);
unset($result);
$query = "SELECT id, url FROM websites WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$num = mysql_num_rows($result);
$url = $row['url'];
if ($num > 0) {
echo " <a href="index.php">test</a> ";
} else {
echo '<font color="red">Няма такъв сайт.</font>';
}
} else {
echo '<font color="red">Трябва да избереш сайт да посетиш!</font>';
}
?>
JimBeam каза:като отворя файла ми изписва test нали трябва да отвори сайта
и vote.php няма ли да можеш да правиш
<?php
// проверява дали ID-то е взето
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
// Свързване с БД-то
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_GET['id']);
// Добавя +1 към брояча на гласове
$query = "UPDATE websites SET hits = hits + 1 WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
unset($query);
unset($result);
$query = "SELECT id, url FROM websites WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$num = mysql_num_rows($result);
$url = $row['url'];
if ($num > 0) {
echo " <META HTTP-EQUIV="Refresh" CONTENT="0;URL=$url"> ";
} else {
echo '<font color="red">Няма такъв сайт.</font>';
}
} else {
echo '<font color="red">Трябва да избереш сайт да посетиш!</font>';
}
?>
<?php
if (!isset($_POST['submitted'])) {
// проверява дали ID-то е взето
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
// Свързване с БД-то
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_GET['id']);
$query = "SELECT id, name FROM websites WHERE id = $id";
$result = mysql_query($query) OR die (mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
?>
<strong>Сигурен ли си , че искаш да гласуваш за "<?php echo $row['name']; ?>" ?</strong><br />
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="submit" name="vote" value="да" />
<input type="hidden" name="submitted" value="TRUE" />
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
</form>
<?php
} else {
echo '<font color="red">Трябва да избереш сайт за да гласуваш!</font>';
}
} else {
// Свързване с БД-то
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_POST['id']);
// Избира сайт на който да дадем глас
$query = "SELECT id, votes FROM websites WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$votes = $row['votes'];
$url = $row['url'];
$id = $row['id'];
$cookie_name = 'vote_'.$id;
if (!isset($_COOKIE['vote_'.$id])) {
// Добавя +1 към брояча на гласове
$votes++;
// Ъпдейтва брояча на гласове за сайта
$query = "UPDATE websites SET votes = $votes WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
setcookie ($cookie_name, 1, time()+86400, '/', '', 0);
echo 'Благодаря! Вашият глас беше отчетен! <a href="index.php">Върни се в началото.</a>';
}
if (isset($_COOKIE['vote_'.$id])) {
echo 'Вече сте гласували в последните 24 часа! Вашият вот не е отчетен.';
}
}
?>
Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs/charts\vote.php:2) in C:\xampp\htdocs\!!\charts\vote.php on line 53
Благодаря! Вашият глас беше отчетен! Върни се в началото.
ако може да изписва "НЯМА ТАКЪВ САЙТ"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
<?php ob_start(); ?>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<?php
if (!isset($_POST['submitted'])) {
if (isset($_GET['id']) && is_numeric($_GET['id'])) {
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_GET['id']);
$query = "SELECT id, name FROM sites WHERE id = $id";
$result = mysql_query($query) OR die (mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Потвърди "<?php echo $row['name']; ?>" <b>?</b>
<input type="submit" name="vote" value="Да" />
<input type="hidden" name="submitted" value="TRUE" />
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
</form>
<?php
} else {
echo '<font color="#aa0033">Трябва да избереш сайт за да гласуваш.</font>';
}
} else {
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_POST['id']);
// Избира сайт на който да дадем глас
$query = "SELECT id, votes FROM sites WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
$row = mysql_fetch_array($result, MYSQL_ASSOC);
$votes = $row['votes'];
$url = $row['url'];
$id = $row['id'];
$cookie_name = 'vote_'.$id;
if (!isset($_COOKIE['vote_'.$id])) {
// Добавя +1 към брояча на гласове
$votes++;
// Ъпдейтва брояча на гласове за сайта
$query = "UPDATE sites SET votes = $votes WHERE id = $id";
$result = mysql_query($query) OR die(mysql_error());
setcookie ($cookie_name, 1, time()+86400, '/', '', 0);
echo 'Вашият глас беше отчетен. <a href="index.php">Върни се в началото.</a>';
}
if (isset($_COOKIE['vote_'.$id])) {
echo 'Вече сте гласували в последните 24 часа.';
}
}
?>
JimBeam каза:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
проблема явно е нещо от сървъра ли какво ? :lol: