forked from rebillar/site-accueil-insa
64 lines
No EOL
1.7 KiB
PHP
64 lines
No EOL
1.7 KiB
PHP
<?
|
|
ob_start(); // Start reading html
|
|
?>
|
|
<div class="inner">
|
|
<h1>Enigma</h1>
|
|
|
|
</div>
|
|
<!--
|
|
Test résultats : -->
|
|
<!-- 012345 -->
|
|
<!-- chasse aux lancée. est codes La
|
|
-->
|
|
<label for="enigma">Solution</label>
|
|
<input type="text" id="enigma" name="enigma">
|
|
<button onclick="getCode()">Envoyer</button>
|
|
<div class="" id="enigma-result">
|
|
</div>
|
|
|
|
<script>
|
|
function getCode() {
|
|
let code = document.querySelector('#enigma').value;
|
|
let date = Date.now() / 1000;
|
|
let object = {
|
|
"function": 'get_enigma_code',
|
|
'code': code,
|
|
'date': date,
|
|
}
|
|
return $.ajax({
|
|
url: 'ajax/read',
|
|
data: object,
|
|
method: 'get',
|
|
success: function(data){
|
|
data = JSON.parse(data);
|
|
let div = document.querySelector('#enigma-result');
|
|
if(data['name'] !== null) {
|
|
if (document.querySelector('#' + data['name']) === null) {
|
|
let container = document.createElement('div');
|
|
container.id = data['name'];
|
|
container.innerHTML = data['info'];
|
|
div.append(container);
|
|
} else {
|
|
let container = document.querySelector('#' + data['name'])
|
|
container.innerHTML = data['info'];
|
|
}
|
|
|
|
}
|
|
|
|
//console.log(data);
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
</script>
|
|
<?php
|
|
|
|
?>
|
|
|
|
<?php
|
|
$pageContent = ob_get_clean(); // Store html content in variable
|
|
$pageTitle = "Enigma";
|
|
include("includes/template.php"); // Display template with variable content
|
|
?>
|