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.
<?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);
?>
<div align="center">
<b>Потвърдете вашият глас!</b><br/>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Съгласявам се с <a href="javascript: openPopup('rules.php',450,290);"><font color="red">условията</font></a> на Bezplatno.org.
<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)">
<input type="submit" name="vote" value="да" disabled="disabled" />
<input type="hidden" name="submitted" value="TRUE" />
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
</form>
<script>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
<?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'];
$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 '<meta http-equiv="refresh" content="3; url=index.php">';
echo 'Благодаря! Вашият глас беше отчетен!<br/> Моля почакайте след <b>3</b> ще се върнете в началото!';
} else {
echo 'Вече сте гласували в последните 24 часа!';
}
}
?>
<script type="text/javascript">
function openPopup(url,width,height){
window.open(url,'popup','toolbar=0,location=0,directories=0, statusbar=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height);
}
</script>
<script>
//"Accept terms" form submission- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){ //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Моля прочетете условията преди да продължите!")
return false
}
}
}
</script>
<?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);
?>
<div align="center">
<b>Потвърдете вашият глас!</b><br/>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
Съгласявам се с <a href="javascript: openPopup('rules.php',450,290);"><font color="red">условията</font></a> на Bezplatno.org.
<input name="agreecheck" type="checkbox" onClick="agreesubmit(this)">
<input type="submit" name="vote" value="да" disabled="disabled" />
<input type="hidden" name="submitted" value="TRUE" />
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
</form>
<script>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
<?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'];
$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 '<meta http-equiv="refresh" content="3; url=index.php">';
echo 'Благодаря! Вашият глас беше отчетен!<br/> Моля почакайте след <b>3</b> ще се върнете в началото!';
} else {
echo 'Вече сте гласували в последните 24 часа!';
}
}
?>
CREATE TABLE websites (
id INT(11) UNSIGNED AUTO_INCREMENT NOT NULL,
name VARCHAR(40) NOT NULL,
url VARCHAR(60) NOT NULL,
description VARCHAR(255) NOT NULL,
votes INT(11) UNSIGNED NOT NULL DEFAULT 0,
hits INT(11) UNSIGNED NOT NULL DEFAULT 0,
banners varchar(225) NOT NULL,
cat varchar(225) NOT NULL,
password CHAR(40) NOT NULL,
PRIMARY KEY(id)
)
a009 каза:пак не мога да потвърдя гласа
слагам чавка а бутона остава неактивен
а при opera дори го няма
може ли да се направи да не се изисква потвърждаване на гласа ?
nom3r1 каза:a009 каза:пак не мога да потвърдя гласа
слагам чавка а бутона остава неактивен
а при opera дори го няма
може ли да се направи да не се изисква потвърждаване на гласа ?
При ме няма проблеми! С Mozilla Firefox съм.. :?:
Тези кодове съм ги взимал преди години от един архив, който ми пратиха и не съм ги гледал всичките, дали работят. :)
Пробвай така;
[code]<script type="text/javascript">
function openPopup(url,width,height){
window.open(url,'popup','toolbar=0,location=0,directories=0, statusbar=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height);
}
</script>
<script>
//"Accept terms" form submission- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){ //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Моля прочетете условията преди да продължите!")
return false
}
}
}
</script>
<?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);
?>
<div align="center">
<b>Потвърдете вашият глас!</b><br/>
<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>
<script>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
<?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'];
$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 '<meta http-equiv="refresh" content="3; url=index.php">';
echo 'Благодаря! Вашият глас беше отчетен!<br/> Моля почакайте след <b>3</b> ще се върнете в началото!';
} else {
echo 'Вече сте гласували в последните 24 часа!';
}
}
?>
<script type="text/javascript">
function openPopup(url,width,height){
window.open(url,'popup','toolbar=0,location=0,directories=0, statusbar=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height);
}
</script>
<script>
//"Accept terms" form submission- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){ //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Моля прочетете условията преди да продължите!")
return false
}
}
}
</script>
<?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);
?>
<div align="center">
<b>Потвърдете вашият глас!</b><br/>
<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>
<script>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
<?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'];
$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 '<meta http-equiv="refresh" content="3; url=index.php">';
echo 'Благодаря! Вашият глас беше отчетен!<br/> Моля почакайте след <b>3</b> ще се върнете в началото!';
} else {
echo 'Вече сте гласували в последните 24 часа!';
}
}
?>
nom3r1 каза:Добавяш нова колона в таблицата и правиш заявка да проверява.. Толкова ли е сложно да се по разровиш в Интернет?
<script type="text/javascript">
function openPopup(url,width,height){
window.open(url,'popup','toolbar=0,location=0,directories=0, statusbar=0,menubar=0,scrollbars=0,resizable=0,width='+width+',height='+height);
}
</script>
<script>
//"Accept terms" form submission- By Dynamic Drive
//For full source code and more DHTML scripts, visit http://www.dynamicdrive.com
//This credit MUST stay intact for use
var checkobj
function agreesubmit(el){
checkobj=el
if (document.all||document.getElementById){
for (i=0;i<checkobj.form.length;i++){ //hunt down submit button
var tempobj=checkobj.form.elements[i]
if(tempobj.type.toLowerCase()=="submit")
tempobj.disabled=!checkobj.checked
}
}
}
function defaultagree(el){
if (!document.all&&!document.getElementById){
if (window.checkobj&&checkobj.checked)
return true
else{
alert("Моля прочетете условията преди да продължите!")
return false
}
}
}
</script>
<?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);
?>
<div align="center">
<b>Потвърдете вашият глас!</b><br/>
<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>
<script>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
//change two names below to your form's names
document.forms.agreeform.agreecheck.checked=false
</script>
</div>
<?php
} else {
echo '<font color="red">Трябва да избереш сайт за да гласуваш!</font>';
}
} else {
// Свързване с БД-то
require_once('mysql_connect.php');
$id = mysql_real_escape_string($_POST['id']);
$myip = $_SERVER['REMOTE_ADDR'];
$dness = date("d.m.Y");
$sql = mysql_query("SELECT * FROM websites WHERE ip = '$myip' and dates = '$dates' ") or die(mysql_error());
$broi = mysql_num_rows($sql);
if ($broi > 0) { //проверка на гласуващия
echo "Вие вече сте гласували за този потребител";
}
// Избира сайт на който да дадем глас
$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'];
$id = $row['id'];
$cookie_name = 'vote_'.$id;
if (!isset($_COOKIE['vote_'.$id])) {
// Добавя +1 към брояча на гласове
$votes++;
// Ъпдейтва брояча на гласове за сайта
$dates = date("d.m.Y");
$query = "UPDATE websites SET votes = '$votes' WHERE id = '$id' and dates= '$dates'";
$result = mysql_query($query) OR die(mysql_error());
setcookie (@$cookie_name, 1, time()+86400, '/', '', 0);
echo '<meta http-equiv="refresh" content="3; url=index.php">';
echo 'Благодаря! Вашият глас беше отчетен!<br/> Моля почакайте след <b>3</b> ще се върнете в началото!';
} else {
echo 'Вече сте гласували в последните 24 часа!';
}
}
?>
nom3r1 каза:Добави колони ip , dates в таблица websites.