Bonjour,
Je souhaite changer une variable en live.
Voici un exemple simple :
J'ai une page avec le score d'un match de la France et je veux que quand je mette à jour le score dans ma base de donnée, le score se met à jour automatiquement dans la page.
En faisant des recherches je pense qu'il faut que je passe par de l'ajax, mai je ne comprends pas bien comment ça marche.
Voici mon code :
Merci à ceux qui pourront m'aider !
Modifié par Lotte97 (19 Nov 2017 - 14:36)
Je souhaite changer une variable en live.
Voici un exemple simple :
J'ai une page avec le score d'un match de la France et je veux que quand je mette à jour le score dans ma base de donnée, le score se met à jour automatiquement dans la page.
En faisant des recherches je pense qu'il faut que je passe par de l'ajax, mai je ne comprends pas bien comment ça marche.
Voici mon code :
<!DOCTYPE html>
<html lang="fr">
<head>
<title>Test données en live</title>
<meta charset="utf-8">
</head>
<body>
<h1>Test données en live</h1>
<p>France : <span id="score_fr"><?php $data['score']; ?></span></p>
<script src="jquery.js"></script>
<script type="text/javascript">
$('#score_fr').html('');
</script>
</body>
</html>
<?php
session_start();
define("SQL_HOST","localhost");
define("SQL_USER", "root");
define("SQL_PASS", "");
define("SQL_DBNAME", "score");
try{
$db = new PDO("mysql:dbname=".SQL_DBNAME.";charset=utf8;host=".SQL_HOST,SQL_USER,SQL_PASS);
}catch(Execption $e){
die('Erreur : ' . $e->getMessage());
}
$score_fr = $db->prepare('SELECT * FROM score WHERE pays = :i');
$score_fr->bindParam(':i', 'France', PDO::PARAM_INT);
$score_fr->execute();
$data = $score_fr->fetch(PDO::FETCH_ASSOC);
?>
Merci à ceux qui pourront m'aider !
Modifié par Lotte97 (19 Nov 2017 - 14:36)