Code : Tout sélectionner
<script language="javascript">
function compte_rebours(sec,minu){
sec2=sec;
minu2=minu;
if(minu2 == 0 && sec2 == 0) {
alert("Temps imparti écoulé !!!");
}else{
if(sec2 ==0) {
minu2--;
sec2=59;
}else{
sec2--;
}
document.forsec.seca.value=" "+sec2
document.forsec.secb.value=" "+minu2
compte=setTimeout('compte_rebours(sec2,minu2)',1000) //la fonction est relancée toutes les secondes
}
}
</script>
<form action="" method="post" enctype="multipart/form-data">
Civilisation : <input type="text" size=40 maxlength="100" id="civilisation" name="civilisation"><input type="submit" name="quizz" value="Quizz">
</form>
<?php
if(isset($_REQUEST['quizz'])){
$req = "SELECT * FROM oeuvre WHERE Civilisation = '".$_REQUEST['civilisation']."' GROUP BY RAND()";
if(!$req) {
alertJS("Il n'y a pas d'oeuvre pour cette civilisation !");
}else{
$result = mysql_query($req);
$res = mysql_fetch_array($result);
}
?>
<img src="images/oeuvres/realsized/<?php echo $res['ID_Oeuvre']; ?>[1].jpg">
<?php
}
?>
<form name="forsec">
<input type="text" size="3" name="secb"> minute(s)
<input type="text" size="3" name="seca"> secondes
</form>En clair, lors de l'envoi de mon formulaire, la requête PHP affiche une image et juste après, je voudrais que le compte à rebours de lance.
Tous les éléments fonctionnent séparemment mais je n'arrive à produire l'enchainement.
Quelqu'un peut-il m'aider?
Merci à toutes les âmes charitables !