Je voudrais savoir s'il est possible de mettre des données d'un javascript dans un tableau et que ce dernier soit lu par du php ?
Je m'explique, j'apprend toujours le php mais j'ai succomber aux sirènes de la facilité car je voulais faire un tirage de carte et je suis tomber sur un bout de code javascript qui ressemblait bien a ce que je voulais.
Mais forcement étant encore plus mauvais en javascript qu'en php (si si c'est possible) je l'ai un peu bidouiller pour avoir ce que je voulais, mais maintenant je voudrais qu'a chaque boucle il me mette non seulement le résultat sur l’écran mais aussi dans un tableau.
Pour le moment, pour vérifier ce qu'il y a dans le tableau, je l'affiche en bas de la page, mais a terme ces résultats devront partir en email (bon ça on verra plus tard
Donc j'ai un formulaire avec une checkbox, un avec du texte, eux je le récupère sans problème, mais je souhaiterais avoir en prime les résultats de mon tirage de cartes.
je vous mets mon code en espérant que ça soit assez clair.
Merci d'avance si quelqu'un peut m'aider.
<html>
<head>
<title>Tirage Gé</title>
</head>
<body>
<?php
require('wp-blog-header.php');
include $_SERVER['DOCUMENT_ROOT']."/wp-content/themes/graphene/header.php";
//include("test-tirage.php");
?>
Vous souhaitez interroger l'Oracle Gé ?<br>
Ce jeu, d'une qualité exceptionnelle, doit vous parler et répondre à vos questions.<br>
Ne consultez l'Oracle qu'à bon escient et après vous être décontracté. Il faut que vous soyez dans un état de réceptivité parfaite qu'accompagne en général la relaxation du corps.<br>
Concentrez-vous sur la question que vous voulez poser<br>
<br>
<center>
Choisissez le thème de votre question :
<br><br>
<FORM method="post" action="test-tirage.php">
<INPUT type="checkbox" name="choix1" /> Sentimental <br />
<INPUT type="checkbox" name="choix2" /> Professionnel <br />
<INPUT type="checkbox" name="choix3" /> Matériel <br />
<br>
<br>
<label for="question">
Veuillez écrire votre question :
</label>
<br>
<br>
<textarea name="question" id="question" cols="60" style="height:100px;" />
</textarea>
</center>
<br>
<br>
<br>
<center>
<table border="1" cellpadding="3">
<tr>
<td><img id="Case1" src="testtirage/doscarteseul.jpg" /></td>
<td><img id="Case2" src="testtirage/doscarteseul.jpg" /></td>
<td><img id="Case3" src="testtirage/doscarteseul.jpg" /></td>
<td><img id="Case4" src="testtirage/doscarteseul.jpg" /></td>
<td><img id="Case5" src="testtirage/doscarteseul.jpg" /></td>
<td><img id="Case6" src="testtirage/doscarteseul.jpg" /></td>
<td><img id="Case7" src="testtirage/doscarteseul.jpg" /></td>
</tr>
</table>
</center>
<script type="text/javascript">
var NombreDeCases = 7;
var NombreMaximum = 61;
var TirageEffectue = new Array();
function nombreAleatoire()
{
return Math.floor(Math.random() * NombreMaximum) + 1;
}
function dejaPresent(Nombre)
{
var Element, Valeur;
for(var i = 1; i <= TirageEffectue.length; i++)
{
if(TirageEffectue[i] == Nombre)
{
return true;
}
}
return false;
}
// Numero = 1, on commence avec le tirage n°1
var Numero = 1;
function tirageAleatoire()
{
// La condition supplementaire vient se place dans ce if
if(Numero <= NombreDeCases && !TirageEffectue[Numero])
{
var Element = document.getElementById('Case' + Numero);
if(Element)
{
var Aleatoire;
do Aleatoire = nombreAleatoire();
while(dejaPresent(Aleatoire));
Element.src = 'testtirage/' + Aleatoire + '.jpg';
}
TirageEffectue[Numero] = Aleatoire;
// On incrémente
Numero++;
}
}
</script>
<br>
<center>
<a href="#" onclick="tirageAleatoire();return false;"><img src="testtirage/doscarteseul.jpg" alt= "tirage"> </a>
</center>
envoyer le resultat
<input type="submit" value="Envoyer" />
</form>
<?php
if(isset($_POST['choix1']))
echo "Domaine : Sentimental.\n";
if(isset($_POST['choix2']))
echo "Domaine : Professionnel.\n";
if(isset($_POST['choix3']))
echo "Domaine : Matériel.\n";
$resultats = $_POST['question'];
echo $resultats ;
?>
</body>
</html>
<?php
require('wp-blog-header.php');
include $_SERVER['DOCUMENT_ROOT']."/wp-content/themes/graphene/footer.php";
?>