Accueil > Forum > > > > PhP Formulaire date du jour
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
|
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.
|
|
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
Livres en rapport
|
Derniers Blogs
[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz [MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2[MIX 2010] - MICROSOFT TRANSLATOR TECHNOLOGY PREVIEW V2 par redo
J'imagine que la plupart d'entre vous connaissent bien et utilisent le service de traduction de Google, mais connaissez-vous celui de Microsoft . Microsoft Translator ? Effectivement, Microsoft nous annoncé le lancement version 2 de la Technologie Preview...
Cliquez pour lire la suite de l'article par redo LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010!LANCEMENT EN PREVIEW DE CYCLONE LORS DES TECHDAYS 2010! par MPOWARE
Toutes les vidéos de ce lancement sont en ligne!
Partie I - Intro
http://www.youtube.com/watch?v=LkQzTQ8T6CA
Partie II - Démo 1
http://www.youtube.com/watch?v=drAhYQ7lqvo
Partie III - Démo 2
http://www.youtube.com/watch?v=c8KM_1Gqybc...
Cliquez pour lire la suite de l'article par MPOWARE
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|