Bouton radio redirection auto

epoc_01 Messages postés 1 Date d'inscription lundi 15 mars 2004 Statut Membre Dernière intervention 4 novembre 2008 - 4 nov. 2008 à 06:29
nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 - 4 nov. 2008 à 09:58
Je souhaite faire une redirection automatique sans chargement de la page (donc sur la meme page)
J'ai deux bouton radio : Lundi et Dimanche
Si l'internaute appui sur Lundi, un tableau (deja construit) s'affiche avec les dates du lundi (le lundi doit etre passé en variable dans le bouton radio pour que le tableau puisse s'afficher).

Avez vous une idée de comment faire ?

Voici la source :

<?php
function calculDateDebut($dateDeb, $jourChoisiFR)
{$choixPossible array('monday'> 'lundi', 'sunday' => 'dimanche');
$jourChoisiEN = array_search($jourChoisiFR, $choixPossible);

$dateDeb -> modify('+1 month');
$libelleJour = strftime('%A', $dateDeb -> format('U'));
if ($libelleJour != $jourChoisiFR)
{
$dateDeb -> modify('next ' . $jourChoisiEN);
}
return $dateDeb;
}

function calculSemaine($nbSemaine, $dateDeb)
{
$semaine = '';
$i = 0;
while ($i < $nbSemaine)
{
$debut = $dateDeb -> format('d/m/Y');
$dateDeb -> modify('+6 days');
$fin = $dateDeb -> format('d/m/Y');
$semaine .= '<tr><td>du ' . $debut . '</td><td>au ' . $fin . '</td><td>Libre</td><td>Occupé</td><td>€</td></tr>' . "\n";
$dateDeb -> modify('+1 days');
$i ++;
}
return $semaine;
}
//----------------------------------------------------------------------
//----------------------------------------------------------------------
setlocale(LC_TIME, 'fr', 'fr_FR', 'fr_FR.ISO8859-1');

$nbSemaineAAfficher = 52;
$jourChoisi = 'dimanche'; //cette variable doit recuperer la valeur des boutons radios pour permettre l'affichage.

$dateDeb = new DateTime();
?>
<html>
<head>
</head>

<form id=\"form1\" name=\"form1\" method=\"post\" action=\"\">
Date de début, Date de fin, Libre, Occupé, Prix,
<?php echo calculSemaine($nbSemaineAAfficher, calculDateDebut($dateDeb, $jourChoisi)); ?>
</form>

</html>

1 réponse

nicomilville Messages postés 3472 Date d'inscription lundi 16 juillet 2007 Statut Membre Dernière intervention 28 février 2014 36
4 nov. 2008 à 09:58
Salut,

Pour afficher une autre page sans recharger la page, tu as plusieurs choix :

- iframe

- ajax (pas fait pour chercher toute une page)

a++

Si la réponse vous convient, pensez : Réponse acceptée !
0
Rejoignez-nous