Adaugare buton Refresh la Script Loto 6/49

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
mpadaniel
Mesaje:12

Adaugare buton Refresh la Script Loto 6/49

Salut;
In codul de mai jos se pot genera numere loto 6/49 insa doresc sa pun si un buton refresh .

Cod: Selectaţi tot

<?php
/**
* Genereaza un numar unic aleator intre 1 si 49
*
* @param array $existente
* @return unknown
*/
function genereazaUnNumar($existente){
  mt_srand((double)microtime()*1000000 );
  $numar_random = mt_rand(1, 49);
  if(is_array($existente)){
    if(in_array($numar_random, $existente)){
      return genereazaUnNumar($existente);//recursivitatea
    }else{
      return $numar_random;
    }
  }else{
    return $numar_random;
  }
}

/**
* returneaza un numar dat de numere random unice
*
* @param int $max numarul maxim de numere generate
* @return array $numere matricea cu numerele random
*/
function genereazaToate($max){
  $numere = array();
  for($i=1;$i<=$max;$i++){
    $numere[] = genereazaUnNumar($numere,$max);
  }
  return $numere;
}
$max = 6;
$numere_loto = genereazaToate($max);
//echo
foreach ($numere_loto as $key=>$numar){
  echo $numar."&nbsp;";
}
?>
Ma poate ajuta careva cu aplicare unui buton refresh ?

mersi.

MarPlo Mesaje:4343
Salut
Ce sa faca exact acel buton Refresh, sa dea refresh la pagina cu scriptul?
Codul php se executa cand se incarca pagina, sau cand se apeleaza acea adresa.
In cazul asta, adaugi un simplu link HTML (<a>) prin care se redeschide pagina.

Daca vrei refresh la numere fara redeschidere pagna, e mai complicat; se face cu Ajax. Poti invata din Cursul Ajax de pe site.

O alta varianta e sa afisezi pagina cu scriptul intr-un <iframe>, iar link-ul html sa redeschida acel iFrame (prin atributul "target").
Cam asa:

Cod: Selectaţi tot

<iframe src="script_loto.php" width="600" height="200" align="center" scrolling="no" frameborder="0" name="loto"> </iframe>
<a href="script_loto.php" target="loto" title="Loto 6/49">Loto 6/49</a>

Subiecte similare