PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » besoin d'aide svp » 05-04-2011 13:23:51

oui tu peut poster un exemple si ca vous dérange po ?

#2 Re : Forum Général PHP » besoin d'aide svp » 05-04-2011 13:23:51

on peut pas faire un comptea rebour qu'avec du php ? c po possible ?

#3 Re : Forum Général PHP » besoin d'aide svp » 05-04-2011 13:23:51

le problème c qu'on peut désactiver le javascript et comme ca j'ai rien fé alors se que je prévoi c de refaire le tt en php et comme ca je vé viré le truc de javascript si ta des proposition je serai ravie merci

#4 Forum Général PHP » besoin d'aide svp » 05-04-2011 13:23:51

y_a_S_S_i_n_e
Réponses : 7

slt a tt le monde :

et bien voila mon problème j'ai réussui a le résoudre mais en javascript c a la fin que j'ai compris que ca sert a rien de le faire en javascript autant de le faire en php

voila le code que j'ai réussi a faire : 

merci d'avance pour votre aide

<?php
$heures   = 00;  
$minutes  = 00;  
$secondes = 10;
$annee = date("Y");
$mois  = date("m");  
$jour  = date("d");  
 

$secondes = mktime(date("H") + $heures,
                            date("i") + $minutes,
                            date("s") + $secondes,
                            $mois,
                            $jour,
                            $annee
                            ) - time();
                           
                           
?>

       


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "[url]http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd[/url]">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>


 <script type="text/javascript">
var temps = <?php echo $secondes;?>;
var timer =setInterval('CompteaRebour()',1000);
function CompteaRebour(){

  temps-- ;
  j = parseInt(temps) ;
  h = parseInt(temps/3600) ;
  m = parseInt((temps%3600)/60) ;
  s = parseInt((temps%3600)%60) ;
  document.getElementById('minutes').innerHTML= (h<10 ? "0"+h : h) + '  h :  ' +
                                                (m<10 ? "0"+m : m) + ' mn : ' +
                                                (s<10 ? "0"+s : s) + ' s ';
if ((s == 0 && m ==0 && h ==0)) {
   clearInterval(timer);
   $("input").show();
}
}
function Redirection(url) {
setTimeout("window.location=url", 1000)
}


function valider(){
   
    var elt = document.getElementById("valider");
   
    elt.value = "veuillez patienter...";
    elt.style.border = "1px solid white";
    elt.style.backgroundColor = "#CCCCCC";
    elt.disabled = "true";
}
</script>
 
  <script src="http://code.jquery.com/jquery-1.5.js"></script>
 
  <SCRIPT LANGUAGE="JavaScript">

function Rebour()
    {
    if (document.getElementById)
        {
    Maintenant = new Date;
    TempMaintenant = Maintenant.getTime();
Future = new Date(2011, 4, 01);
TempFuture = Future.getTime();
        DinaHeure = Math.floor((TempFuture-TempMaintenant)/1000);
        DinaHeure = "" + DinaHeure;
        if (DinaHeure <= 0)
            DinaHeure = "0";
        document.getElementById("comptarebour").innerHTML=DinaHeure;
        }
    temporebour = setTimeout("Rebour()", 1000)
    }
window.onload=Rebour;
</SCRIPT>
<script type="text/javascript">
<!--//   LIMIT MULTIPLE SELECTED OPTIONS SCRIPT || 01-21-2005   \\;
var selectedOptions = []; // Written by: WillyDuitt@hotmail.com \\;
 function countSelected(select,maxNumber){
   for(var i=0; i<select.options.length; i++){
     if(select.options[i].selected && !new RegExp(i,'g').test(selectedOptions.toString())){
        selectedOptions.push(i);
     }

     if(!select.options[i].selected && new RegExp(i,'g').test(selectedOptions.toString())){
      selectedOptions = selectedOptions.sort(function(a,b){return a-b});  
       for(var j=0; j<selectedOptions.length; j++){
         if(selectedOptions[j] == i){
            selectedOptions.splice(j,1);
         }
       }
     }

     if(selectedOptions.length > maxNumber){
        alert('Vous ne pouvez choisir que '+maxNumber+' options!!');
        select.options[i].selected = false;
        selectedOptions.pop();
        document.body.focus();
     }  
   }    
 }
//-->
</script>
</head>

<body>

<select style="width:290px" id="vistirs" name="vistirs[]" multiple="multiple" size="10" onChange="countSelected(this,3)">';
                       
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>
<option value="gdfsgsdf@sdgsd.df">gdfsgsdf@sdgsd.df</option>

</select>

<input type="submit"  id="sendMail" name="sendMail" value="Envoyer mail" class="button" />


<br/><br/><br/><br/><br/>

<script>

      $("input").hide();
    $("#showr").click(function () {
      $("input").show();
    });

</script>


<?php
// la condition est que le nombre de seconde soit etre superieur a 24 heures
if ($secondes <= 3600*24) {
?>
<span style="font-size: 36px;">Il vous reste comme temps</span>
<div id="minutes" style="font-size: 36px;"></div></span>
<?php
 }
?>
</body>
</html>

Pied de page des forums

Propulsé par FluxBB