forked from rebillar/site-accueil-insa
52 lines
1.3 KiB
PHP
52 lines
1.3 KiB
PHP
|
<?
|
||
|
ob_start(); // Start reading html
|
||
|
?>
|
||
|
<div class="inner">
|
||
|
<h1>Enigme plaquette</h1>
|
||
|
|
||
|
</div>
|
||
|
|
||
|
<label for="enigmePlaquette">Solution</label>
|
||
|
<input type="text" id="enigmePlaquette" name="enigmePlaquette">
|
||
|
<button onclick="getCodePlaquette()">Envoyer</button>
|
||
|
<div class="" id="enigmePlaquette-result">
|
||
|
</div>
|
||
|
|
||
|
<script>
|
||
|
function getCodePlaquette() {
|
||
|
let code = document.querySelector('#enigmePlaquette').value;
|
||
|
let object = {
|
||
|
"function": 'get_plaquette_code',
|
||
|
'code': code,
|
||
|
}
|
||
|
return $.ajax({
|
||
|
url: 'ajax/read',
|
||
|
data: object,
|
||
|
method: 'get',
|
||
|
success: function(data){
|
||
|
data = JSON.parse(data);
|
||
|
|
||
|
let div = document.querySelector('#enigmePlaquette-result');
|
||
|
if(data['name'] !== null && document.querySelector('#' + data['name']) === null) {
|
||
|
let container = document.createElement('div');
|
||
|
container.id = data['name'];
|
||
|
container.innerHTML = data['info'];
|
||
|
div.append(container);
|
||
|
}
|
||
|
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
</script>
|
||
|
<?php
|
||
|
|
||
|
?>
|
||
|
|
||
|
<?php
|
||
|
$pageContent = ob_get_clean(); // Store html content in variable
|
||
|
$pageTitle = "Enigme plaquette";
|
||
|
include("includes/template.php"); // Display template with variable content
|
||
|
?>
|