IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Format champ date


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut Format champ date
    bonjour a tous

    j ai un formulaire avec un champ date qui semble ne pas fonctionner

    mais je pense que j ai un soucis du cote de phpmyadmin

    ce que je fais

    j ai donc mon formulaire que je remplit avec différentes valeurs et qui sont envoyés vers phpmyadmin
    dont le fameux champ que depuis que je l ai ajoutes cela ne fonctionne plus
    date_sortie
    qui est un champ ou je récupère la date en jour/mois/annee

    dans phpmyadmin j ai donc créer un champ date_sortie
    avec comme valeur aucune
    es ce correct ?

    ce qui ce passe
    lorsque je clic sur envoyer les données apparemment cela fonctionne car je n ai aucune erreur mais je ne vois pas mon message en html pour la redirection
    rien ne s affiche dans phpmyadmin

    alors de deux choses l une
    soit j ai mal configure phpmyadmin
    soit j ai une erreur dans mon formulaire avec cette date

    merci de l aide

    voici le cote php de mon formulaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    <?php
     
     include('base.php');
     
      $req=$bdd->prepare('SELECT email FROM utilisateurs  where pseudo = ?');
    		  $req->execute(array($getpseudo));
    		  $dones=$req->fetch();
    		  $getemail=$dones['email'];
     
      if(isset($_POST['submit'])) 
    {
    $pseudo = htmlspecialchars($_POST['pseudo']);
    $email = htmlspecialchars($_POST['email']);	  
    	  if($pseudo == $getpseudo AND $email == $getemail){
     
     
    	  }else{
    		  echo ' <span style="font-size:24px;">  Ces coordonnées ne correspondent pas aux vôtres.</span>';
    		  exit();
    	  }
     
           $city_name = $_POST['city_name'];
           $email = $_POST['email'];
           $gardon = $_POST['gardon'];
           $breme = $_POST['breme'];
           $tanche = $_POST['tanche'];
           $carpe = $_POST['carpe'];
           $carassin = $_POST['carassin'];
           $ides = $_POST['ides'];
           $hybride = $_POST['hybride'];
           $perche = $_POST['perche'];
           $ablette = $_POST['ablette'];
           $rotengle = $_POST['rotengle'];
           $sandre = $_POST['sandre'];
           $brochet = $_POST['brochet'];
           $anguille = $_POST['anguille'];
           $goujon = $_POST['goujon'];
           $gobies = $_POST['gobies'];
           $truite = $_POST['truite'];
           $cours_do = $_POST['cours_do'];
           $duree = $_POST['duree'];
           $checkbox1 = $_POST['technique'];
           $chk = "";
           foreach ($checkbox1 as $chk1)
           {
               $chk .= $chk1 . ",";
           }
           $checkbox2 = $_POST['meteo'];
           $chkx = "";
           foreach ($checkbox2 as $chk2)
           {
               $chkx .= $chk2 . ",";
           }
           $total = $gardon + $breme + $tanche + $carpe + $carassin + $ides + $hybride + $perche + $ablette + $rotengle + $sandre + $brochet + $anguille + $goujon + $truite + $gobies;
    	   $date_sortie = $_POST['date_sortie'];
           $req = $bdd->prepare('INSERT INTO pecheurs_perle(pseudo,city_name,email,gardon,breme,tanche,carpe,carassin,ides,hybride,perche,ablette,rotengle,sandre,brochet,anguille,goujon,gobies,truite,cours_do, duree,technique,meteo,total,date_sortie) VALUES(:pseudo,:city_name,:email,:gardon,:breme,:tanche,:carpe,:carassin,:ides,:hybride,:perche,:ablette,:rotengle,:sandre,:brochet,:anguille,:goujon,:gobies,:truite,:cours_do, :duree,:technique,:meteo,:total,:date_sortie)');
           $req->execute(array(
     
               'pseudo' => $pseudo,
               'city_name' => $city_name,
               'email' => $email,
               'gardon' => $gardon,
               'breme' => $breme,
               'tanche' => $tanche,
               'carpe' => $carpe,
               'carassin' => $carassin,
               'ides' => $ides,
               'hybride' => $hybride,
               'perche' => $perche,
               'ablette' => $ablette,
               'rotengle' => $rotengle,
               'sandre' => $sandre,
               'brochet' => $brochet,
               'anguille' => $anguille,
               'goujon' => $goujon,
               'gobies' => $gobies,
               'truite' => $truite,
               'cours_do' => $cours_do,
               'duree' => $duree,
               'technique' => $chk,
               'meteo' => $chkx,
               'total' => $total,
    		   'date_sortie' => $date_sortie,
           ));
           echo '<h2> Vos données sont enregistrées. <h2> <br/><br/>
          Aller à : &nbsp;&nbsp;&nbsp; <a href="journees-de-peche.php"> Tableau des sorties de pêche </a><br/><br/>
          Retourner à :<a href="accueil-peche-perle.php"> Accueil du site </a>';
           exit();
       }
       ?>

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 313
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 313
    Billets dans le blog
    17
    Par défaut
    qui est un champ ou je récupère la date en jour/mois/annee
    Si ton champ pecheurs_perle.date_sortie est de type DATE, alors il faut que la valeur injectée soit au format YYYY-MM-DD (et non DD/MM/YYYY) sinon tu obtiendras une valeur NULL ou 0000-00-00

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2009
    Messages : 348
    Par défaut
    super merci seb cela est ok

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Toutes versions] [CHAMP] format champ date après fusion
    Par cneau dans le forum Word
    Réponses: 7
    Dernier message: 28/09/2011, 11h01
  2. Format champ date
    Par totoff80 dans le forum Débuter
    Réponses: 8
    Dernier message: 10/04/2008, 14h11
  3. Format champ date
    Par locs dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 26/09/2006, 17h18
  4. formater un champ date dans un select
    Par sbeu dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 24/04/2006, 16h44
  5. Tri dans une DBGrid sur un champ date au format jj/mm
    Par Jeankiki dans le forum Bases de données
    Réponses: 10
    Dernier message: 31/10/2004, 12h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo