Page 1 sur 1

Inserer date d'inscription

Posté : 09 juin 2011, 12:55
par Sabrina
Bonjour tout le monde,

Je suis entrain de créer un espace membre en PHP, et tous marche bien :) :) , je veux ajouté lors de l'inscription la date d'inscription du membre et l'ajouté dans ma table #-o .

Voici mon code d'inscription pour vous aider :

 if (isset($_POST['Submit'])) 
{

$accept=False;
$civil=$_POST['select'];
$labo=$_POST['select2'];
$grad=$_POST['select3'];

if($civil=='mr')
    { $C='Mr'; }
else if ($civil=='mme')
     {$C='Mme'; }
else if ($civil=='mlle')
{ $C='Mlle'; }

			
if($labo=='ad')
      {   $L='Administration';  }
 else if ($labo=='pf')
      {   $L='Plate Forme';  }
 else if ($labo=='lsba')
      {   $L='LSBA';  }
 else if ($labo=='lpmp')
      {  $L='LPMP';  }
 else if ($labo=='lpe')
      {   $L='LPE';  }
 else if ($labo=='ll')
      {   $L='LL';  }

  
if ($grad=='Ec')
         {    $G='Etudiant Chercheur';  }
 else if($grad=='Ass')
         {   $G='Assistant';  }
 else if ($grad=='Ma')
         {   $G='Maitre Assistant';  }
 else if ($grad=='Mc')
         {   $G='Maitre de Conférence';  }
 else if ($grad=='Prof')
         {   $G='Professeur';  }            
 else if ($grad=='Autres')
         {   $G='Autres';  }                                     

 $nom=$_POST['textfield1'];
 $prenom=$_POST['textfield2'];
 $tel=$_POST['textfield3'];
 $adresse=$_POST['textfield4'];
 $email=$_POST['textfield5'];

 include 'connexion.php';

 $requet="SELECT * FROM membres";
 $resultt = mysql_query($requet) or exit(mysql_error().'Echec');
 
    
  if ((empty($_POST['textfield1'])) || (empty($_POST['textfield2']))|| (empty($_POST['textfield3'])) ||(empty($_POST['textfield4'])) || (empty($_POST['textfield5'])) )
  { 
 ?>
           <script language="javascript"> 
                     alert('Vous devez remplir tous les champs');
            </script>
 <?php 
}//Champs vides

  else
   {
         if ($validmail==true && $validtel==true )
   {      
            $requete = "INSERT INTO membres(Nom,Prenom,Civilite,Laboratoire,Grade,Tel,Adresse,Email)               
                               VALUES('$nom','$prenom','$C','$L','$G','$tel','$adresse','$email') ";
                               
                               $result = mysql_query($requete) or exit(mysql_error().'Echec');
 ?> 
<script language="javascript"> 
              alert('Votre enregistrement a été effectuée avec succés, Votre pseudo et mot de passe sera envoyé par E-mail! ');
 </script>
 
 <?php 
 }
 }
 }//Submit
?>

avez vous une idée ???

Re: Inserer date d'inscription

Posté : 09 juin 2011, 13:04
par xTG
1) Créer un champ de type DATE dans ta table
2) Rajouter ce champ dans ta requête INSERT
3) Utiliser la fonction sql NOW() pour insérer la date du jour

Re: Inserer date d'inscription

Posté : 09 juin 2011, 13:10
par moogli
salut,

Ajoute un champ de type date a ta table mysql et dans la requête d'insertion utilise la fonction mysql now().

par exemple (si tu ajoute un champ dateinscription a la fin de la table
$requete = "INSERT INTO membres(Nom,Prenom,Civilite,Laboratoire,Grade,Tel,Adresse,Email,dateinscription)
VALUES('$nom','$prenom','$C','$L','$G','$tel','$adresse','$email',now()) ";


@+

Re: Inserer date d'inscription

Posté : 09 juin 2011, 13:20
par Sabrina
OK c'est fais, mais je n'ai pas eu de résultat, c'est à dire dans ma table le champ "DateInscrits" contient que des 0000-00-00
?????

Re: Inserer date d'inscription

Posté : 09 juin 2011, 13:23
par Ez3kiel
Comment as-tu écrit ta requête ?

Re: Inserer date d'inscription

Posté : 09 juin 2011, 13:31
par Sabrina
Voici ma requête :
 $requete = "INSERT INTO pret(Nom, Prenom, Titre,Datesortie,Dateentree, DateInscrits) VALUES('$nom', '$prenom','$titreLivre','$dateS','$dateE', now())";
et le champ dans ma table est : "DateInscrits" de type date ;

Re: Inserer date d'inscription

Posté : 09 juin 2011, 13:35
par Sabrina
ça marche =D> , j'ai écris le nom du champ faux :^o :^o