как мога да направя да се гласува през 1 час от едно ип за неработещ линк ..
Код:
<?php require_once("conf.php"); ?>
<html>
<head>
<link rel="stylesheet" href="files/default.css" type="text/css">
<script type='Text/JavaScript'>
var xmlHttp;
var theID;
function update(page, id) {
xmlHttp = GetXmlHttpObject();
document.getElementById(id).innerHTML = "load";
if (xmlHttp == null) {
alert("Browser does not support HTTP Request");
return;
}
var date = new Date();
theID = id;
xmlHttp.onreadystatechange = stateChanged;
xmlHttp.open("GET", page, true);
xmlHttp.send(null);
}
function stateChanged() {
if (xmlHttp.readyState == 4 || xmlHttp.readyState == "complete") {
document.getElementById(theID).innerHTML = xmlHttp.responseText;
}
}
function GetXmlHttpObject() {
if (window.ActiveXObject) {
return new ActiveXObject("Microsoft.XMLHTTP");
}
else if (window.XMLHttpRequest) {
return new XMLHttpRequest();
}
else {
alert("Your browser does not support AJAX.");
return false;
}
}
</script>
</head>
<body>
<?php
$select = mysql_query("SELECT * FROM `links`;");
while ($row = mysql_fetch_assoc($select)) {
echo "<a href='javascript:update("brocenup.php?id=" . $row['id'] . "", "element" . $row['id'] . "")' title='Тази песен не работи!" . $row['artist'] . " " . $row['title'] . "'><img src='images/broken.gif' onMouseOver='this.src="images/broken2.png"' onMouseOut='this.src="images/broken.gif"' style='border: 0px;' /></a> <span class='style2'><span style='cursor:default'>[<span id='element" . $row['id'] . "'>". $row ['broken'] . "</span>]<br />";
}
?>
</body>
</html>
Код:
<?php
require_once("conf.php");
if (ctype_digit($_GET['id'])) {
$id = $_GET['id'];
$update = mysql_query("UPDATE links SET broken = broken + 1 WHERE id='" . $id . "'");
echo mysql_result(mysql_query("SELECT broken FROM links WHERE id='" . $id . "'"),0);
}
?>