Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3267 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Sélection de la date

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sélection de la date

n°1684662
fourniey
Rendre au prochain
Posté le 11-02-2008 à 00:05:06  profilanswer
 

Bonjour,
 
Dans plusieurs formulaires, les usagers doivent inscrire la date et j'aimerais leur faciliter le travail via un calendrier. De plus, je voudrais éviter la sélection manuelle. Aussi, je voudrais que la date soit valide.
 
Est-ce qu'il existe des procédures ou bien je dois tout refaire %
 
Merci!

mood
Publicité
Posté le 11-02-2008 à 00:05:06  profilanswer
 

n°1684663
sebinfo007
Posté le 11-02-2008 à 00:15:28  profilanswer
 

fourniey a écrit :

Bonjour,
 
Dans plusieurs formulaires, les usagers doivent inscrire la date et j'aimerais leur faciliter le travail via un calendrier. De plus, je voudrais éviter la sélection manuelle. Aussi, je voudrais que la date soit valide.
 
Est-ce qu'il existe des procédures ou bien je dois tout refaire %
 
Merci!


 
Moi j'ai fait ça, voici mon formulaire :
 

Code :
  1. <form method="post" name="form1" action="envoie.php">
  2.           <table align="center">
  3.             <tr valign="baseline">
  4.               <td nowrap align="right">Date:</td>
  5.               <td><select name="jour">
  6.                   <option value="01" >01</option>
  7.                   <option value="02" >02</option>
  8.      <option value="03" >03</option>
  9.      <option value="04" >04</option>
  10.      <option value="05" >05</option>
  11.      <option value="06" >06</option>
  12.      <option value="07" >07</option>
  13.      <option value="08" >08</option>
  14.      <option value="09" >09</option>
  15.      <option value="10" >10</option>
  16.      <option value="11" >11</option>
  17.      <option value="12" >12</option>
  18.      <option value="13" >13</option>
  19.      <option value="14" >14</option>
  20.      <option value="15" >15</option>
  21.      <option value="16" >16</option>
  22.      <option value="17" >17</option>
  23.      <option value="18" >18</option>
  24.      <option value="19" >19</option>
  25.      <option value="20" >20</option>
  26.      <option value="21" >21</option>
  27.      <option value="22" >22</option>
  28.      <option value="23" >23</option>
  29.      <option value="24" >24</option>
  30.      <option value="25" >25</option>
  31.      <option value="26" >26</option>
  32.      <option value="27" >27</option>
  33.      <option value="28" >28</option>
  34.      <option value="29" >29</option>
  35.      <option value="30" >30</option>
  36.      <option value="31" >31</option>
  37.                 </select>
  38.    <select name="mois">
  39.    <option value="01">Janvier</option>
  40.    <option value="02">Février</option>
  41.    <option value="03">Mars</option>
  42.    <option value="04">Avril</option>
  43.    <option value="05">Mai</option>
  44.    <option value="06">Juin</option>
  45.    <option value="07">Juillet</option>
  46.    <option value="08">Aout</option>
  47.    <option value="09">Septembre</option>
  48.    <option value="10">Octobre</option>
  49.    <option value="11">Novembre</option>
  50.    <option value="12">Décembre</option>
  51.    </select>
  52.    <select name="annee">
  53.    <option value="2007">2007</option>
  54.    <option value="2008">2008</option>
  55.    <option value="2009">2009</option>
  56.    <option value="2010" >2010</option>
  57.    <option value="2011" >2011</option>
  58.    <option value="2012" >2012</option>
  59.    <option value="2013" >2013</option>
  60.    <option value="2014" >2014</option>
  61.    <option value="2015" >2015</option>
  62.    <option value="2016" >2016</option>
  63.    <option value="2017" >2017</option>
  64.    <option value="2018" >2018</option>
  65.    </select>              </td>
  66.             </tr>
  67.             <tr valign="baseline">
  68.               <td align="right" valign="middle" nowrap>Heure</td>
  69.               <td><select name="heure">
  70.      <option value="08" >08</option>
  71.      <option value="09" >09</option>
  72.      <option value="10" >10</option>
  73.      <option value="11" >11</option>
  74.      <option value="12" >12</option>
  75.      <option value="13" >13</option>
  76.      <option value="14" >14</option>
  77.      <option value="15" >15</option>
  78.      <option value="16" >16</option>
  79.      <option value="17" >17</option>
  80.      <option value="18" >18</option>
  81.      <option value="19" >19</option>
  82.      <option value="20" >20</option>
  83.      </select>
  84.      <select name="minutes">
  85.      <option value="00" >00</option>
  86.                   <option value="15" >15</option>
  87.      <option value="30" >30</option>
  88.      <option value="45" >45</option>
  89.      </select>


 
et voici ma requéte php :
 

Code :
  1. <?php // récupération des données du formulaires
  2. error_reporting(0);
  3. $jour = $_POST['jour'];
  4. $mois = $_POST['mois'];
  5. $annee = $_POST['annee'];
  6. $date = $_POST['annee'].'-'.$_POST['mois'].'-'.$_POST['jour'];
  7. $heure = $_POST['heure'];
  8. $minutes = $_POST['minutes'];
  9. $time = $_POST['heure'].':'.$_POST['minutes'];
  10. $description = $_POST['DESCRIPTION'];
  11. $reunion = $_POST['REUNION'];
  12. $evenement = $_POST['EVENEMENT'];
  13. // connexion à votre base de donnée
  14. $connexion = mysql_connect("localhost","root","" );
  15. mysql_select_db("intranet",$connexion);
  16. // on créer la requête SQL, pour ensuite l'envoyer
  17. $requete = "insert into calendrier values('','$date','$description','$reunion','$evenement','$time')";
  18. mysql_query($requete);
  19. echo "Vos données ont été envoyées !";
  20. // fermeture de la connexion vers Mysql
  21. mysql_close();
  22. echo "<meta http-equiv=\"refresh\" content=\"0;url=admincal.php\" />";
  23. ?>


 
j'espère que ça vas t'aider !

n°1684700
CyberDenix
Posté le 11-02-2008 à 08:36:56  profilanswer
 

Moui alors moi je rajouterai un peu d'AJAX pour interdir les 30 et 31 février (et le 29 en cas d'année bissextile), le 30 Avril...etc.
 
Si la date doit etre insérée automatiquement, je te conseille, en PHP5, date('c') qui génère la date courante au format iso-8601 (ex : 2004-02-12T15:19:21+00:00).
http://fr2.php.net/date

Message cité 1 fois
Message édité par CyberDenix le 11-02-2008 à 08:39:31

---------------
Directeur Technique (CTO)
n°1684746
skeye
Posté le 11-02-2008 à 10:51:06  profilanswer
 

http://fr2.php.net/manual/fr/function.checkdate.php


---------------
Can't buy what I want because it's free -
n°1684787
fourniey
Rendre au prochain
Posté le 11-02-2008 à 11:56:27  profilanswer
 

CyberDenix a écrit :

Moui alors moi je rajouterai un peu d'AJAX pour interdir les 30 et 31 février (et le 29 en cas d'année bissextile), le 30 Avril...etc.
 
Si la date doit etre insérée automatiquement, je te conseille, en PHP5, date('c') qui génère la date courante au format iso-8601 (ex : 2004-02-12T15:19:21+00:00).
http://fr2.php.net/date


 
Notre hébergeur est encore en PHP4.

n°1684804
fourniey
Rendre au prochain
Posté le 11-02-2008 à 12:40:58  profilanswer
 

J'aurais bien aimé un petit calendrier en français puisque la liste déroulante prend beaucoup trop de place.


Message édité par fourniey le 11-02-2008 à 12:47:52
n°1684808
skeye
Posté le 11-02-2008 à 12:49:51  profilanswer
 

google.


---------------
Can't buy what I want because it's free -
n°1684814
fourniey
Rendre au prochain
Posté le 11-02-2008 à 13:14:37  profilanswer
 

je connais google mais pour bénéficier de l'expérience des gens et faire un bon choix, je pense être à la bonne place.

n°1684826
skeye
Posté le 11-02-2008 à 13:48:43  profilanswer
 

fourniey a écrit :

je connais google mais pour bénéficier de l'expérience des gens et faire un bon choix, je pense être à la bonne place.


si ce que tu cherches c'est un truc tout fait, non tu n'es pas au bon endroit.


---------------
Can't buy what I want because it's free -
n°1685015
fourniey
Rendre au prochain
Posté le 11-02-2008 à 17:58:19  profilanswer
 

Merci à ceux qui m'ont aidé!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Sélection de la date

 

Sujets relatifs
[PHP] indiquer la date de la dernière MAJ du site...[php / mysql] Numéros de page et tri sur champ date
[PHP] oracle et paramètre de type date ( ou alors sysdate ;) )Script - Renommer ue photo en fonction de de la date
Un besoin de date ...petit probleme de selection multiple avec date
selection d1 ligne si date système dans périodeSelection suivant la date...
[ASP] Selection de la date dans des listes deroulantes[sybase] selection particuliere d'un champ date
Plus de sujets relatifs à : Sélection de la date


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR