Hi Leute...
Ich habe nen Problem und zwar hab ich nen Likesystem geschrieben funktioniert auch soweit...
Nur sobald ich die Seite aufrufe dann werden die Daten direkt an das PHP script geschrieben und so der Status
verändert.. genauso ist es auch beim Aktualisieren ... kann mit jemand weiterhelfen ?
Mein Code in der Index.php sieht so aus...
Ich habe nen Problem und zwar hab ich nen Likesystem geschrieben funktioniert auch soweit...
Nur sobald ich die Seite aufrufe dann werden die Daten direkt an das PHP script geschrieben und so der Status
verändert.. genauso ist es auch beim Aktualisieren ... kann mit jemand weiterhelfen ?
Mein Code in der Index.php sieht so aus...
PHP:
<?php
require_once 'lib2.php';
?>
<html>
<head>
<title>
Vote
</title>
<meta charset="UTF-8" />
<style>
span {
text-decoration: none;
color: blue;
font-size: 14px;
}
span:hover {
text-decoration: underline;
color: blue;
font-size: 14px;
cursor: pointer;
}
div {
display:inline;
text-decoration: none!important;
color: black!important;
cursor: pointer;
}
div:hover {
text-decoration: line-through!important;
}
</style>
<script type="text/javascript">
function getVote(int){
if(window.XMLHttpRequest){// Neue Browser
xmlhttp = new XMLHttpRequest();
}else{// Alte Browser
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = function(){
if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
document.getElementById(int).innerHTML = xmlhttp.responseText;
}
}
xmlhttp.open("GET", "index.php?pID="+int,true);
xmlhttp.send();
}
</script>
</head>
<body>
<?php
Vote::getInstance()->getVars('1001', 1);
echo "<br />";
if(Vote::getInstance()->countLikes(1) > 1) {
echo " People Liked this.";
}
Vote::getInstance()->getVars('1002', 2);
// echo "<br />";
// Vote::getInstance()->countLikes(121);
?>
</body>
</html>