begin process at 2010 03 18 20:56:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

PhP Formulaire date du jour


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

PhP Formulaire date du jour

mardi 23 octobre 2007 à 10:43:41 | PhP Formulaire date du jour

givit

Bonjour...

Voilà, j'ai récupéré un script pour faire une partie membre sur mon site. J'aurais voulu ajouter au formulaire d'inscription ou du moins à ma base de donnée la date d'inscription.

Est-ce que quelqu'un si connaissant pourrait me donner le script nécéssaire à la page d'inscription, de vérification et de confirmation (toujours si nécéssaire) et celui pour ajouter le champs à la base de donnée.

Condition : je ne voudrais pas que la personne puisse modifier cette date lorsqu'elle remplira le formulaire.

Vous remerciant par avance

richard
mardi 23 octobre 2007 à 17:39:03 | Re : PhP Formulaire date du jour

54194

Bonjour givit,

Entre tes balises <head></head>
tu places ce code :

<SCRIPT LANGUAGE="JavaScript">
Today = new Date;
Jour = Today.getDate();
Mois = (Today.getMonth())+1;
Annee = Today.getFullYear();
Message = Jour + "/" + Mois + "/" + Annee;
</SCRIPT>
tu recupere la date complete.
Ensuite tu gere la variable message (qui contient la date auquel se fait l'inscription) et tu l'ajoute
Et pour ta condition tu fais que afficher la variable.

En esperant avoir repondu correctement
Cordialement,
Le savoir est une division commune.
mardi 23 octobre 2007 à 18:37:42 | Re : PhP Formulaire date du jour

givit


Salut 54194 :)

Déjà je te remercie pour la rapidité de ton intervention...

Bon en faite, je suis assez nul en script, si tu voix ce que je veux dire :-/

Mon problème c'est que je ne voie pas comment je fait pour récupérer la date complete...

Voilà, dans mon script, j'ai la page inscription1.php, celle qui permet au membre d'entrer ses données, puis de là il est redirectionné vers la page inscription2.php, celle qui les vérifies et le cas échéant les envoie dans la base de donnée. J'imagine que c'est dans cette page que je vais insérer le premier code que tu viens de me passer, mais après pour la récupérer ... problème for me...

Voici ma page si tu veux jeter un oeuil ;-)

===================================Début Page : inscription2.php=========================

<?php
session_start(); //On demarre une session parce que j'ai envi ^^
require("conf.php3"); //On insert le fichier qui contient les informations

$mail = htmlentities($_POST['mail']);

    if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", $mail)) //Verifie que l'email entrée n'est pas une fausse.
    {
  $chaine = "abcdefghijklmnopqrstuvwxyz0123456789";
  $confirm = str_shuffle($chaine); //On créé le code de confirmation
  
  $pseudo = htmlentities($_POST['pseudo']); //On recupère les infos
  $mdp = htmlentities($_POST['mdp']);
  $verif_mdp = htmlentities($_POST['verif_mdp']);
  $nom = htmlentities($_POST['nom']);
  $prenom = htmlentities($_POST['prenom']);
  $website = htmlentities($_POST['website']);
  $pays = htmlentities($_POST['pays']);
  $born = htmlentities($_POST['born']);
  
  /*On Fait la variable contenant le mail de confirmation*/
 
  $message1 = '<html><body>Bonjour ' . $pseudo . ' et bienvenue sur ' .$nom_site. '.</br>';
  $message1 .= '</br>';
  $message1 .= 'Vous venez de vous inscrire et nous sommes heureux<br>de pouvoir vous compter aujourd\'hui parmi nos membres.<br>';
  $message1 .= 'Voici un rappel de vos identifiants, notez les précieusement : <br>';
  $message1 .= 'Votre Pseudo :' . $pseudo .'.<br>';
  $message1 .= 'Votre Mot de passe:' . $mdp .'.<br><br>';
  $message1 .= 'Votre Mail:' . $mail .'.<br><br>';
  $message1 .= 'Votre Nom:' . $nom .'.<br><br>';
  $message1 .= 'Votre Prenom:' . $prenom .'.<br><br>';
  $message1 .= 'Votre Pays:' . $pays .'.<br><br>';
  $message1 .= 'Votre Site Web' . $website .'.<br><br>';
  $message1 .= 'Votre Date de naissance:' . $born .'.<br><br>';         
  $message1 .= 'Si vous souhaitez changer vos informations, rendez-vous dans votre compte pour les mettre à jour.<br>';
  $message1 .= 'Votre Clé d\'activation:<br>';
     $message1 .= '' .$url_script. '/confirm.php?login=' . str_replace(' ','%20',$pseudo) . '&confirm=' . $confirm . '<br><br>';
  $message1 .= 'A très bientôt sur le site!<br>L\'équipe de ' .$nom_site. '.<br><a href="' .$url_site. '">' .$nom_site. '</a>';

  $sql = connect_sql(); //On se connecte à MySQL
  
  $verification = mysql_query("SELECT COUNT(*) FROM pdf_membre WHERE pseudo='$pseudo' OR mail='$mail'") or die (mysql_error());
  $donnees = mysql_fetch_array($verification)or die (mysql_error());

  if($donnees['COUNT(*)'] >= 1) //On verifie que le pseudo n'existe pas déjà
  {
   $reponse = 'Le pseudo ou l\'email est déjà utilisé, merci d\'en choisir un(e) autre. <a href="javascript:history.back(1)">Retour au formulaire</a>';
  }
  else
  { 
   if( empty($pseudo) || empty($mdp) || empty($verif_mdp) || empty($mail) || empty($nom) || empty($prenom) || empty($born)) //On verifie que les variables précédentes ne soient pas vide
   {
    $reponse = 'Un ou plusieurs champs ne sont pas remplis, <a href="javascript:history.back(1)">Retour au formulaire</a>';
   }
   elseif( $mdp != $verif_mdp) //On verifie que les 2 pass sont identiques
   {
    $reponse = 'Les mots de passe ne sont pas identiques, <a href="javascript:history.back(1)">Retour au formulaire</a>';
   }
   else //Si tout est bon on entre les données dans la BDD et on envoye le mail
   {
    mysql_query("INSERT INTO pdf_membre VALUES ('','$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$born', '$website')");
    $reponse = 'Bravo, vous êtes maintenant inscrit sur ' .$nom_site. '. <br>Vous allez recevoir un e-mail pour activer votre compte. <br><a href="' .$url_site. '">Retour à l\'Accueil</a>';
    $entete = "MIME-Version: 1.0\r\n";
    $entete .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $entete .= "From: <$email_admin>\r\n";
    $entete .= "Reply-To: $email_admin\r\n";
    mail($mail,'Bienvenue sur ' .$nom_site. ' ' . $login .'.' , $message1, $entete);
   }
  }
  
  mysql_close($sql); //On se deconnecte
 }
 else //Reponse si l'adresse e-mail est une fausse
 {
  $reponse = 'Votre adresse e-mail "' . $mail . '" n\'est pas correcte. <a href="javascript:history.back(1)">Retour au formulaire</a>';
 }  

 


?>

<html>
<body>
<? echo $reponse; ?> <!-- On affiche la reponse de tout le code du dessus -->
</body>
</html>

====================================================Fin Page : Inscription2.php============================

Voilà donc comme je te le disait juste avant ton code devrait venir ici en bas de page just avant <html> ?

Mais après pour le faire rentrer dans cette ligne dans '$date' que dois-je faire ? :

mysql_query("INSERT INTO pdf_membre VALUES ('','$date', '$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$born', '$website')");

ça peut-être ?

$date = htmlentities($_POST['today']); //On recupère les infos

Merci d'avance 54194

mercredi 24 octobre 2007 à 09:41:04 | Re : PhP Formulaire date du jour

54194

Réponse acceptée !
Bonjour givit,

juste pour info tu t'es trompé de forum je ne vois pas de javascript dans ton code mais bon lol :-)
En php tu peux faire sa:

$date = strftime("%d/%m/%y"); /: tu récupère le jour/mois/année
et puis tu l'insère comme tu me la fait voir

mysql_query("INSERT INTO pdf_membre VALUES ('' '$date', '$pseudo', '$mdp', '$mail', '$confirm', '$nom', '$prenom', '$pays', '$born', '$website')");

Pour info:

%y - année (sur 2 chiffres)
%Y - année
%B - mois en toutes lettres
%m - mois
%A - jour en toutes lettres
%d - jour
%u - numéro du jour dans la semaine (par exemple 1=Lundi)
%H - heure (représentation sur  24 heures)
%I - heure (représentationsur 12 heures)
%M - minute
%S - seconde
%j - numéro du jour dans l'année
%V - numéro de la semaine dans l'année
%% - pourcent

J'espère avoir répondu correctement à ta question.

Le savoir est une division commune.

mercredi 24 octobre 2007 à 10:16:07 | Re : PhP Formulaire date du jour

givit

Salut 54194,

Je te remercie beaucoup pour ton coup de main si prompt et si utile.

Quelque chose m'intrigue sur ce site... est-ce que tu sais d'où sort ce fameux => "Breuteuspeul..." ce truvant dans cette boite de dialogue ? Car c'est un mots qu'on utilise dans la famille depuis longtemps et sa m'a surpris de le voir ici...

mercredi 24 octobre 2007 à 10:20:05 | Re : PhP Formulaire date du jour

54194

Bonjour,

je suis content :-) d'avoir pu t'aider lol
nan je ne connais pas "breuteuspeul" dsl 

@ bientôt.

Le savoir est une division commune.
mercredi 24 octobre 2007 à 11:11:24 | Re : PhP Formulaire date du jour

givit

Re 54194,

J'aurais encore besoin de tes lumières si c'est possible ?

Voilà, lorsque j'ai validé une inscription, il me dit qu'un champs est resté vide. Comme si le champs date devait-être inscrit dès le formulaire d'inscription. Je pensé qu'il allait le prendre automatiquement... quand penses-tu ?

Dois-je finalement rajouter dans le formulaire la case date du jour avec le premier script que tu m'avais passé ? ce qui donnerait en violet :

<SCRIPT LANGUAGE="JavaScript">
Today = new Date;
Jour = Today.getDate();
Mois = (Today.getMonth())+1;
Annee = Today.getFullYear();
Message = Jour + "/" + Mois + "/" + Annee;
</SCRIPT>

<html><body><form name="form1" method="post" action="pdf_inscription2.php">
    Date d'inscription : <input name="date" type="text"><br>
 Pseudo : <input type="text" name="pseudo"><br>
 Mot de Passe : <input name="mdp" type="password" id="mdp"><br>
    Retapez votre mot de passe : <input name="verif_mdp" type="password" id="verif_mdp"><br>
    Votre E-Mail : <input name="mail" type="text" id="mail"><br>
 Etat civil : <input checked name="civil" type="radio" value="femme">Femme <input name="civil" type="radio" value="homme">Homme<br>
    Nom : <input name="nom" type="text" id="nom"><br> 
    Prenom : <input name="prenom" type="



Mais pour le champs en vert, je ne voie pas la chose se faire...
Que penses-tu de la chose ?

mercredi 24 octobre 2007 à 12:00:39 | Re : PhP Formulaire date du jour

givit

Oups...

C'est bon ça fonctionne très bien, le seul problème... la date... il me marque ça : 2024-10-07

Comment la mettre à jour ?

Merci d'avance et encore merci 54194

mercredi 24 octobre 2007 à 12:13:09 | Re : PhP Formulaire date du jour

givit

It's all good 54194,

il suffisait de changer les place de jour et de l'année

Bon, je ne t'embete plus... merci man

mercredi 24 octobre 2007 à 14:07:56 | Re : PhP Formulaire date du jour

54194

bonjour,

plus besoin de chercher alors

@ bientôt.

Le savoir est une division commune.

1 2

Cette discussion est classée dans : date, php, formulaire, jour, inscription


Répondre à ce message

Sujets en rapport avec ce message

PHP : pour marquer une date de mise à jour du fichier ? [ par JPR ] Bonjour,Newbbies en PHP, je cherche néanmoins un script de mise à jour de mes pages.Qui peut m'aider sur ce sujet...pour l'instant j'ai rien trouvé :F Controle de date dans formulaire [ par laubro ] Bonjour,je cherche un bout de code qui me permettrait de faire un control entre 2 champs date dans un formulaire(php) en cliquant sur le bouton "envoy formulaire onclick + mise a jour valeur php? [ par Dav_c ] Bonjour, j'utilise les sessions en php et j'ai ajouter un bout de code pour deconnecter l'utilisateur après x minute. Donc j'aimerais pouvoir remettr Afficher date (mois, année) [ par theseif ] Bonjour à tous, j'utilise ce script http://www.javascriptfr.com//code.aspx?ID=34725 pour renseigner la date dans un formulaire que je récupère sous la calendrier comme dans le formulaire d'inscription de ce site [ par wilecoyote78 ] bonjour, la meilleure façon de vous dire ce que je recherche en vain est sous notre nez ! je viens de m'inscrire sur ce site pour écrire ce post, et compte a rebours [ par valkerio ] bonjour voila j'ai trouve un petit script sur ce site mais je voudrais bien un peu le modifier mais je ne connais pas grand chose en javascript. donc remplissage d'un formulaire en provenance d'une page distante [ par lemouss ] Bonjour, voici mon problème :Je voudrais pouvoir me connecter depuis une page hebergée sur mon serveur PHP sur une autre page hébergée sur un site d Lecture fin de TextArea [ par fresk13 ] Bonjour à tous. Voila, je travaille actuellement sur un projet en PHP. Lors de l'inscription d'un utilisateur, avant l'apparition du formulaire d'insc Help: Date en javascript qui retourne une mauvaise date [ par dgfhierf ] Bonjour,Je voudrais ajouter 30 jours à une date et je ne pense pas me tromper en faisant : myDate = new Date(annee,mois,jour);  New_date = myDate; New mis a jour d'un fichier xml a partier de php [ par ninfo2008 ] bjr, je suis nawal etudiant et j'ai entrein de devloppe un logiciel avec le php et xml j'ai une base de donnee xml et je cherche comment mettre a jour


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales