Witam. Implementuje prosty system lajkowania. Prosty jak prosty oto on. Kompletne ABC. Ale pojawiają się pewne nowe dla mnie aspekty. 1) Jak JavaScript dopisuje do MySQLa to sobie rozkminie. Prawdopodobnie to przez node.js. Ale jak wysturgać takie cuś, żeby dopisało się automatycznie przy zamknięciu strony. Dziękuje za pomoc. Potrzebny jest jakiś warunek... np. onExit albo cuś. Dzięki jeszcze raz za wszelkie wskazówki.
<!DOCTYPE html>
<html>
<script type="text/javascript">
var likes = 1;
function like() {
document.getElementById("show").innerHTML = likes;
likes=likes+1;
}
</script>
<button id="button" onclick="like()">Like <a type="text" id="show" style="color:black;"></a></button>
<p type="text" id="show" style="color:orange;"></p>
<!--
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = 5 + 6;
</script>
-->
</html>
Do MySQLa dodaje się tak:
var mysql = require('mysql');
var con = mysql.createConnection({
host: "localhost",
user: "yourusername",
password: "yourpassword",
database: "mydb"
});
con.connect(function(err) {
if (err) throw err;
console.log("Connected!");
var sql = "INSERT INTO customers (name, address) VALUES ('Company Inc', 'Highway 37')";
con.query(sql, function (err, result) {
if (err) throw err;
console.log("1 record inserted");
});
});
Ale jak zrobic takie cos, zeby ilosc tych nabitych lakow zapisywala mi sie sama w bazie danych? No i moj system LAJKOWANIA polega na tym, ze każdy nabija ile wlezi bez, żadnego limitu. Np. na MEDIUM nie wiem czy widzieliście - tam są OKLASKI tak zwane, ale nie moża nabić więcej niż 50. Dzięki za pomoc.
Kuba