[Résolu] Date Picker : récupérer la valeur Date

Date Picker : récupérer la valeur Date [Résolu] - PHP - Programmation

Marsh Posté le 24-02-2010 à 18:53:35    

Bonjour à tous,
 
J'essaie d'utiliser depuis quelques temps un Date Picker sur mon site internet (voir détail). J'ai réussi à l'installer correctement et à le paramétrer à ma convenance.
Je rencontre toutefois un soucis avec le formulaire dans lequel mon Date Picker est intégré : je n'arrive pas a récupérer la valeur de la date. Pourtant sur la page d'exemple que je joins cela fonctionne correctement, mais dès que je l'intègre a mon formulaire cela ne fonctionne plus.
 
Voici le code de la page d'exemple du Date Picker (test-calendar.php):  
<?php
require_once('calendar/classes/tc_calendar.php');
header ( "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
header ("Pragma: no-cache" );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TriConsole : PHP Calendar Date Picker</title>
<script language="javascript" src="calendar/calendar.js"></script>
<link href="calendar/calendar.css" rel="stylesheet" type="text/css">
</head>
 
<body>
<form id="form1" name="form1" method="post" action="test_calendar_value.php">
<table border="0" cellspacing="0" cellpadding="2">
<tr>
<td>Date : </td>
<td><?php
$myCalendar = new tc_calendar("date5", true, false);
$myCalendar->setIcon("calendar/images/iconCalendar.gif" );
$myCalendar->setPath("calendar/" );
$myCalendar->setYearInterval(date('Y'), date('Y') +1);  
$myCalendar->dateAllow(date('Y m d'), date('Y m d', strtotime('+1 year')));
$myCalendar->setDateFormat('j F Y');
$myCalendar->writeScript();
?></td>
<td><input type="button" name="button" id="button" value="Vérifier" onclick="javascript:alert(this.form.date5.value);" /></td>
</tr>
</table>
<input type="submit" name="Submit" value="Submit" />
</p>
</form>
</body>
</html>

 
et le code de la page qui récupère la valeur date (test_calendar_value.php:
<?php
header ( "Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0" );
header ("Pragma: no-cache" );
 
$mydate = isset($_REQUEST["date5"]) ? $_REQUEST["date5"] : "";
 
echo("value of date submit = ".$mydate);
 
echo("<p>Press Back button to go back</p>" );
?>

 
Quand j'essaie de reprendre la variable $mydate sur ma page php je me retrouve avec une erreur me disant que la date n'est pas au bon format (2010-02-24).  
 
Je ne sais pas comment régler le problème.


Message édité par SV_LVH le 25-02-2010 à 01:41:42

---------------
Quand vous demandez sur un forum comment changer un pneu de voiture peu de gens vous répondent. Et ceux qui le font vous expliquent généralement comment rouler sur 3 roues.
Reply

Marsh Posté le 24-02-2010 à 18:53:35   

Reply

Marsh Posté le 25-02-2010 à 01:41:04    

Ok j'ai trouvé par moi même, désolé pour le dérangement.


---------------
Quand vous demandez sur un forum comment changer un pneu de voiture peu de gens vous répondent. Et ceux qui le font vous expliquent généralement comment rouler sur 3 roues.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed