[PHP] Ajouter la date dans la base de données

Bonjour à tous,

J'ai réussi à me bricoler un petit formulaire en php qui transmet les données dans une base de donnée mysql.

Dans cette base base il y a bien le champ Date, mais il contient des chiffres qui ne correspondent à rien.

Je pense qu'il manque l'ordre au formulaire de l'envoyer mais je ne trouve pas de code correspondant...

Merci :)
Configuration: Windows 7
Firefox 3.5.5

4 réponses

  1. Pose ton code ici ;) et donne plus de précision sur le format de la date dans ta base de données ;)
    1. Merci pour ta réponse :)

      
      <?php
      
      // => Paramètre : adresse mail :
      // --------------------------------------------------
      $go_index = "indexdusite"; 
      $page_actuelle = "inscription.php"; 
      $mail = "adressemail"; 
      $sujet_mail = "sujet";
      $headers = 'From: Siteweb <xxxxxx@xxxxx.fr>' . "\r\n"; //
      $sqlhost = "xxxxxxx.xxxx.xx"; $sqluser = "xxxxxx"; $sqlmdp = "xxxx"; $sqlbase = "xxxxxxxxx";
      // fin des paramètres
      mysql_connect ($sqlhost, $sqluser, $sqlmdp);
      mysql_select_db($sqlbase);
      // fin connexion base de donnée
      
      
      
      if(isset($_POST['nom'])) { // est-ce que on evoie le formulaire ?
      	if(!empty($_POST['nom']) AND !empty($_POST['prenom']) AND !empty($_POST['email']) AND !empty($_POST['rue']) AND !empty($_POST['cp']) AND !empty($_POST['ville']) AND !empty($_POST['pays'])) {
      	if(!empty($_POST['telfixe']) OR !empty($_POST['telport'])) {
      	// visiblement les champs ne sont pas vides !!!
      	if (preg_match("!^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$!", htmlentities($_POST['email'])))
          {
      	$prenom = htmlentities($_POST['prenom']);
      	$nom = htmlentities($_POST['nom']);
      	$email = htmlentities($_POST['email']);
      	
      	$rue = htmlentities($_POST['rue']);
      	$adresse = htmlentities($_POST['adresse']);
      	$cp = htmlentities($_POST['cp']);
      	$ville = htmlentities($_POST['ville']);
      	$pays = htmlentities($_POST['pays']);
      	$telfix = htmlentities($_POST['telfixe']);
      	$telport = htmlentities($_POST['telport']);
      	$telfax = htmlentities($_POST['telfax']);
      	
      	$doc = htmlentities($_POST['doc']);
      	$moi = htmlentities($_POST['moi']);
      	$formule = htmlentities($_POST['formule']);
      
      	$contact_par = htmlentities($_POST['contact_par']);
      	$contact_email = htmlentities($_POST['contact_email']);
      
      	$comment = htmlentities($_POST['commentaire']);
      	$copie = htmlentities($_POST['copie']);
      	// variables ....
      $message = "Nom :  $nom  \n <br>
      Prenom : $prenom  \n <br>
      Adresse e-mail : $email  \n <br>
      \n <br>
      Rue : $rue \n <br>
      Adresse : $adresse \n <br>
      CP : $cp \n <br>
      Ville : $ville \n <br>
      \n <br>
      telFixe : $telfix \n <br>
      telPort : $telport \n <br>
      telFax : $telfax \n <br>
      \n <br>
      Documentation : $doc \n <br>
      Pour moi : $moi \n <br>
      Formule : $formule \n <br>
      \n <br>
      Contacter par : $contact_par \n <br>
      E-mail si besoin : $contact_email \n <br>
      \n <br>
      Commentaire : $comment \n <br>
      \n\n"; 
      
      // TACHES :
      // $message = html_entity_decode($message, ENT_QUOTES,'UTF-8'); // correction bug accents, dépend configuration serveur
      		mail($mail, $sujet_mail, $message, $headers = "Content-Type: text/html; charset=\"iso-8859-1\"\n"); // envoie du mail
      		
      	// enregistrement Base de Donnée
      		$req = 'INSERT INTO `documentation` VALUES("", "'.$prenom.'","'.$nom.'","'.$email.'","'.$rue.'","'.$adresse.'","'.$cp.'","'.$ville.'","'.$pays.'","'.$telfixe.'","'.$telport.'","'.$telfax.'","'.$doc.'","'.$moi.'","'.$formule.'","'.$contact_par.'","'.$contact_email.'", "'.$comment.'", "'.$copie.'", "'.time().'")';
      		$sql = mysql_query($req) or die ('Erreur Ex825'); // Code Erreur MYSQL
      		
      if($copie == "oui") {
      	mail($email, $sujet_mail, $message, $headers);
      } else { }
      	
      	echo "<p class='style3'>Votre message a bien été envoyé.<br /><a href='$go_index'>Continuer</a>.</p>";
      	
      		
      	} else { // mail faux
      	
      	echo "<p class='style3'>blabla
      		  <br />L'adresse mail entrée est fausse.<br /><a href='javascript:history.back()'>Retour au formulaire</a>.</p>";
      	
      	}
      	
      	} else { // vérif téléphone
      	
      	echo "<p class='style3'>blabla
      		  <br />
      		 Il faut renseigner le champ Téléphone portable ou Téléphone fixe.
      		 <br />
      		 <a href='javascript:history.back()'>Retour au formulaire</a>.</p>";
      	
      	}
      	
      	} else { // message d'erreur
      	
      	echo "<p class='style3'>blabla<br /><a href='javascript:history.back()'>Retour au formulaire</a>.</p>";
      	
      	}
      
      } else { // 
      ?>
      
      
      1. Pour le format de la date dans la base :

        123xxxxxxx

        Les xxxxxxx sont des suites de chiffres qui ne se suivent pas.