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

Langage PHP Discussion :

affichage de la date


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut affichage de la date
    Bonjour !

    Je n'arrive pas à afficher la date de l'envoi d'un formulaire d'inscription. Dans phpmyadmin, j'ai : 0000-00-00. Idem sur ma page d'affichage de résultats.
    Pouvez-vous me dire où est mon erreur svp ? J'ai fait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="date" type="hidden" id="date" valeur=<?php echo date(Y-m-d) ; ?>
    Merci d'avance !

  2. #2
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Tu as oublié les guillemets, si tu avais vérifié les données postées tu aurais vu que la valeur était vide...
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Ouille !
    Je les ai mis, mais c'est toujours pareil...
    Voilà tout le 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
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    <form action="<?php echo $editFormAction; ?>" method="post" name="form1" onSubmit="MM_validateForm('pseudo','','R','age','','RisNum','taille','','R','email','','RisEmail','filmpref','','R','actricepref','','R','musiquepref','','R','livrepref','','R','description','','R','majeur','','R');return document.MM_returnValue">
                              <table width="90%"  align="center"class="textebase">
                                <!--DWLayoutTable-->
                                <tr valign="baseline"> 
                                  <td width="328" height="40" valign="top"> 
                                      <input name="date" value="<?php echo date(Y-m-d); ?>" type="hidden" id="date">
     
                                    <p>Pseudo : 
                                      <input type="text" name="pseudo" value="" size="25" class="fenetre2">
                                    </p></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Age : 
                                    <input type="text" name="age" value="" size="2" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Taille (exemple : 1.78) 
                                    : 
                                    <input type="text" name="taille" value="" size="4" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" valign="top">Mod&egrave;le : 
                                    <select name="modele" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="small">small</option>
                                      <option value="medium">medium</option>
                                      <option value="large">large</option>
                                      <option value="xl">XL</option>
                                      <option value="xxl">XXL</option>
                                    </select></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Votre e-mail : <input type="text" name="email" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Votre film pr&eacute;f&eacute;r&eacute; 
                                    : 
                                    <input type="text" name="filmpref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Actrice pr&eacute;f&eacute;r&eacute;e 
                                    : 
                                    <input type="text" name="actricepref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Musique pr&eacute;f&eacute;r&eacute;e 
                                    : 
                                    <input type="text" name="musiquepref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Livre pr&eacute;f&eacute;r&eacute; 
                                    : 
                                    <input type="text" name="livrepref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="27" valign="top">Faire l'amour est 
                                    <select name="fairelamour" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="rafraîchissant">rafraîchissant</option>
                                      <option value="jouissif">jouissif</option>
                                      <option value="romantique">romantique</option>
                                      <option value="libératoire">libératoire</option>
                                      <option value="obsessionnel">obsessionnel</option>
                                      <option value="intense">intense</option>
                                      <option value="ennuyeux">ennuyeux</option>
                                    </select>
                                    .</td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" valign="top">Je suis 
                                    <select name="jesuis" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="fougueux">fougueux</option>
                                      <option value="attentionné">attentionné</option>
                                      <option value="tendre">tendre</option>
                                      <option value="sentimental">sentimental</option>
                                      <option value="discret">discret</option>
                                      <option value="timide">timide</option>
                                      <option value="vieille france">vieille france</option>
                                      <option value="avant gardiste">avant gardiste</option>
                                      <option value="tolérant">tolérant</option>
                                      <option value="drôle">drôle</option>
                                      <option value="insatisfait">insatisfait</option>
                                      <option value="angoissé">angoissé</option>
                                      <option value="cérébral">cérébral</option>
                                      <option value="intuitif">intuitif</option>
                                      <option value="paisible">paisible</option>
                                      <option value="sensible">sensible</option>
                                      <option value="initiateur">initiateur</option>
                                      <option value="un confident">un confident</option>
                                    </select>
                                    .</td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" valign="top">Je cherche une femme 
                                    <select name="jechercheunefemme" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="féminine">féminine</option>
                                      <option value="sensuelle">sensuelle</option>
                                      <option value="sexuelle">sexuelle</option>
                                      <option value="extravertie">extravertie</option>
                                      <option value="mystérieuse">mystérieuse</option>
                                      <option value="intelligente">intelligente</option>
                                      <option value="douce">douce</option>
                                      <option value="drôle">drôle</option>
                                      <option value="sensible">sensible</option>
                                      <option value="initiatrice">initiatrice</option>
                                      <option value="confidente">confidente</option>
                                      <option value="spirituelle">spirituelle</option>
                                      <option value="bc-bg">bc-bg</option>
                                      <option value="entreprenante">entreprenante</option>
                                      <option value="cultivée">cultivée</option>
                                      <option value="imprévisible">imprévisible</option>
                                      <option value="amoureuse">amoureuse</option>
                                    </select>
                                    .</td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="13"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="139" align="center" valign="top" > <p><img src="../ima-new/bc-bg.jpg" width="300" height="250"></p>
                                    <p>Votre message : <br>
                                      d&eacute;licatesse et s&eacute;duction SVP - 
                                      humour raffin&eacute; tr&egrave;s appr&eacute;ci&eacute;<br>
                                      texte b&acirc;cl&eacute; rejet&eacute; :</p>
                                    <p> 
                                      <textarea name="description" cols="55" rows="10" class="formfenetre2"></textarea>
                                    </p>
                                    <p>Les &quot;messages chauds&quot; passent &agrave; 
                                      la corbeille !</p></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="127" align="center" valign="middle"> 
                                    <p>&nbsp;</p>
                                    <p> 
                                      <textarea name="majeur" cols="55" rows="9" readonly class="formfenetre">&quot;Je d&eacute;clare &ecirc;tre majeur et avoir pris connaissance des conditions g&eacute;n&eacute;rales d'utilisation du site de rencontres femmes-mariees-rencontres.com. Mon adresse e-mail, apparente dans mon annonce, est susceptible de circuler de contact en contact. Je peux me d&eacute;sinscrire en en faisant la demande par e-mail. En cas d'influence n&eacute;gative sur ma vie priv&eacute;e, le site femmes-mariees-rencontres ne pourrait en &ecirc;tre tenu responsable en aucune mani&egrave;re. Je m'engage &agrave; ne faire aucune proposition v&eacute;nale et n'en accepter aucune. J'accepte d'informer FMR de tout contenu de message ayant un caract&egrave;re illicite.&quot;</textarea>
                                    </p></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" align="right" valign="top" nowrap><div align="center">
                                      <p><br>
                                        <input type="submit" value="OK" class="bouton">
                                      </p>
                                      <p>&nbsp;</p>
                                    </div></td>
                                </tr>
                              </table>
                              <input type="hidden" name="ID_inscription" value="">
                              <input type="hidden" name="MM_insert" value="form1">
                            </form>
    Merci de ton aide...

  4. #4
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Le code de ton formulaire ne sert à rien, tu dois tester les valeurs transmises...

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    echo '<pre>';
    print_r($_POST); // Affiche tout le contenu de la variable $_POST
    echo '</pre>';
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Résultat des courses :
    Et, comme tu l'as probablement compris, je ne sais pas interprêter cette réponse...

  6. #6
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Interprétation :
    Rien n'est envoyé...

    J'espère que le bout de code a été placé dans la page contenant le script qui gére la transmission, en l'occurence "$editFormAction".
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Citation Envoyé par blueice Voir le message
    J'espère que le bout de code a été placé dans la page contenant le script qui gére la transmission, en l'occurence "$editFormAction".
    Ben... euh... dans les deux pages c'est le même résultat, celle qui contient le formulaire et celle qui affiche les enregistrements...
    Et pourtant le formulaire fonctionne bien, donc re-

  8. #8
    Modérateur
    Avatar de blueice
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2003
    Messages
    3 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 487
    Points : 5 134
    Points
    5 134
    Par défaut
    Il faudra beaucoup plus de code... à savoir celui du formulaire
    et celui du traitement que l'on puisse bien comprendre ce que tu fais...
    -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
    Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester.
    Pensez également à cocher

    Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça.

    Dimension Internet

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Donc voici l'essentiel de la page qui contient le 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
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    261
    262
    263
    264
    <?php require_once('../../Connections/connfmr.php'); ?>
    <?php
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
    {
      $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue;
     
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;    
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      }
      return $theValue;
    }
     
     
    $editFormAction = $HTTP_SERVER_VARS['PHP_SELF'];
    if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
      $editFormAction .= "?" . $HTTP_SERVER_VARS['QUERY_STRING'];
    }
     
    if ((isset($HTTP_POST_VARS["MM_insert"])) && ($HTTP_POST_VARS["MM_insert"] == "form1")) {
      $insertSQL = sprintf("INSERT INTO inscription (ID_inscription, pseudo, age, taille, modele, email, filmpref, actricepref, musiquepref, livrepref, fairelamour, jesuis, jechercheunefemme, description, majeur, `date`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($HTTP_POST_VARS['date'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['pseudo'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['age'], "int"),
                           GetSQLValueString($HTTP_POST_VARS['taille'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['modele'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['email'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['filmpref'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['actricepref'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['musiquepref'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['livrepref'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['fairelamour'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['jesuis'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['jechercheunefemme'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['description'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['majeur'], "text"),
                           GetSQLValueString($HTTP_POST_VARS['date'], "date"));
     
      mysql_select_db($database_connfmr, $connfmr);
      $Result1 = mysql_query($insertSQL, $connfmr) or die(mysql_error());
     
      $insertGoTo = "confirm-annonce-rencontres.php";
      if (isset($HTTP_SERVER_VARS['QUERY_STRING'])) {
        $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
        $insertGoTo .= $HTTP_SERVER_VARS['QUERY_STRING'];
      }
      header(sprintf("Location: %s", $insertGoTo));
    }
    ?>
    <html>
    <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="keywords" content="rencontre,amour">
    <link href="cssnewfmr.css" rel="stylesheet" type="text/css">
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    }
     
    function MM_validateForm() { //v4.0
      var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
      for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
        if (val) { nm=val.name; if ((val=val.value)!="") {
          if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
            if (p<1 || p==(val.length-1)) errors+='Vous devez donner une adresse e-mail valide.\n';
          } else if (test!='R') { num = parseFloat(val);
            if (isNaN(val)) errors+='Vous devez indiquer votre âge en chiffres.\n';
            if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
              min=test.substring(8,p); max=test.substring(p+1);
              if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
        } } } else if (test.charAt(0) == 'R') errors += 'On se concentre et on remplit bien toutes les cases !\n'; }
      } if (errors) alert('Il y a la ou les erreur(s) suivantes :\n'+errors);
      document.MM_returnValue = (errors == '');
    }
    //-->
    </script>
    </head>
     
    <body bgcolor="#000000" background="../ima-new/fon1.gif">
     
    .........................................
     
                            <form action="<?php echo $editFormAction; ?>" method="post" name="form1" onSubmit="MM_validateForm('pseudo','','R','age','','RisNum','taille','','R','email','','RisEmail','filmpref','','R','actricepref','','R','musiquepref','','R','livrepref','','R','description','','R','majeur','','R');return document.MM_returnValue">
                              <table width="90%"  align="center"class="textebase">
                                <!--DWLayoutTable-->
                                <tr valign="baseline"> 
                                  <td width="328" height="40" valign="top"> 
                                      <input name="date" value="<?php echo date(Y-m-d) ; ?>" type="hidden" id="date">
     
                                    <p>Pseudo : 
                                      <input type="text" name="pseudo" value="" size="25" class="fenetre2">
                                    </p></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Age : 
                                    <input type="text" name="age" value="" size="2" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Taille (exemple : 1.78) 
                                    : 
                                    <input type="text" name="taille" value="" size="4" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" valign="top">Mod&egrave;le : 
                                    <select name="modele" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="small">small</option>
                                      <option value="medium">medium</option>
                                      <option value="large">large</option>
                                      <option value="xl">XL</option>
                                      <option value="xxl">XXL</option>
                                    </select></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Votre e-mail : <input type="text" name="email" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Votre film pr&eacute;f&eacute;r&eacute; 
                                    : 
                                    <input type="text" name="filmpref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Actrice pr&eacute;f&eacute;r&eacute;e 
                                    : 
                                    <input type="text" name="actricepref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Musique pr&eacute;f&eacute;r&eacute;e 
                                    : 
                                    <input type="text" name="musiquepref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="24" valign="top">Livre pr&eacute;f&eacute;r&eacute; 
                                    : 
                                    <input type="text" name="livrepref" value="" size="32" class="fenetre2"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="27" valign="top">Faire l'amour est 
                                    <select name="fairelamour" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="rafraîchissant">rafraîchissant</option>
                                      <option value="jouissif">jouissif</option>
                                      <option value="romantique">romantique</option>
                                      <option value="libératoire">libératoire</option>
                                      <option value="obsessionnel">obsessionnel</option>
                                      <option value="intense">intense</option>
                                      <option value="ennuyeux">ennuyeux</option>
                                    </select>
                                    .</td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" valign="top">Je suis 
                                    <select name="jesuis" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="fougueux">fougueux</option>
                                      <option value="attentionné">attentionné</option>
                                      <option value="tendre">tendre</option>
                                      <option value="sentimental">sentimental</option>
                                      <option value="discret">discret</option>
                                      <option value="timide">timide</option>
                                      <option value="vieille france">vieille france</option>
                                      <option value="avant gardiste">avant gardiste</option>
                                      <option value="tolérant">tolérant</option>
                                      <option value="drôle">drôle</option>
                                      <option value="insatisfait">insatisfait</option>
                                      <option value="angoissé">angoissé</option>
                                      <option value="cérébral">cérébral</option>
                                      <option value="intuitif">intuitif</option>
                                      <option value="paisible">paisible</option>
                                      <option value="sensible">sensible</option>
                                      <option value="initiateur">initiateur</option>
                                      <option value="un confident">un confident</option>
                                    </select>
                                    .</td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" valign="top">Je cherche une femme 
                                    <select name="jechercheunefemme" size="1" class="formfenetre">
                                      <option selected value="">- Choisir - </option>
                                      <option value="féminine">féminine</option>
                                      <option value="sensuelle">sensuelle</option>
                                      <option value="sexuelle">sexuelle</option>
                                      <option value="extravertie">extravertie</option>
                                      <option value="mystérieuse">mystérieuse</option>
                                      <option value="intelligente">intelligente</option>
                                      <option value="douce">douce</option>
                                      <option value="drôle">drôle</option>
                                      <option value="sensible">sensible</option>
                                      <option value="initiatrice">initiatrice</option>
                                      <option value="confidente">confidente</option>
                                      <option value="spirituelle">spirituelle</option>
                                      <option value="bc-bg">bc-bg</option>
                                      <option value="entreprenante">entreprenante</option>
                                      <option value="cultivée">cultivée</option>
                                      <option value="imprévisible">imprévisible</option>
                                      <option value="amoureuse">amoureuse</option>
                                    </select>
                                    .</td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="13"></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="139" align="center" valign="top" > <p><img src="../ima-new/bc-bg.jpg" width="300" height="250"></p>
                                    <p>Votre message : <br>
                                      d&eacute;licatesse et s&eacute;duction SVP - 
                                      humour raffin&eacute; tr&egrave;s appr&eacute;ci&eacute;<br>
                                      texte b&acirc;cl&eacute; rejet&eacute; :</p>
                                    <p> 
                                      <textarea name="description" cols="55" rows="10" class="formfenetre2"></textarea>
                                    </p>
                                    <p>Les &quot;messages chauds&quot; passent &agrave; 
                                      la corbeille !</p></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="127" align="center" valign="middle"> 
                                    <p>&nbsp;</p>
                                    <p> 
                                      <textarea name="majeur" cols="55" rows="9" readonly class="formfenetre">&quot;Je d&eacute;clare &ecirc;tre majeur et avoir pris connaissance des conditions g&eacute;n&eacute;rales d'utilisation du site de rencontres femmes-mariees-rencontres.com. Mon adresse e-mail, apparente dans mon annonce, est susceptible de circuler de contact en contact. Je peux me d&eacute;sinscrire en en faisant la demande par e-mail. En cas d'influence n&eacute;gative sur ma vie priv&eacute;e, le site femmes-mariees-rencontres ne pourrait en &ecirc;tre tenu responsable en aucune mani&egrave;re. Je m'engage &agrave; ne faire aucune proposition v&eacute;nale et n'en accepter aucune. J'accepte d'informer FMR de tout contenu de message ayant un caract&egrave;re illicite.&quot;</textarea>
                                    </p></td>
                                </tr>
                                <tr valign="baseline"> 
                                  <td height="26" align="right" valign="top" nowrap><div align="center">
                                      <p><br>
                                        <input type="submit" value="OK" class="bouton">
                                      </p>
                                      <p>&nbsp;</p>
                                    </div></td>
                                </tr>
                              </table>
                              <input type="hidden" name="ID_inscription" value="">
                              <input type="hidden" name="MM_insert" value="form1">
                            </form></td>
                  </tr>
                </table>&nbsp;</td>
                  </tr>
                </table></td>
              </td>
     
    .........................................
      </tr>
    </table>
    </body>
    </html>
    ... et celle qui affiche les enregistrements :

    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
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    <?php require_once('../../../Connections/connfmr.php'); ?>
    <?php
    $currentPage = $HTTP_SERVER_VARS["PHP_SELF"];
     
     
    $maxRows_Recordset1 = 20;
    $pageNum_Recordset1 = 0;
    if (isset($HTTP_GET_VARS['pageNum_Recordset1'])) {
      $pageNum_Recordset1 = $HTTP_GET_VARS['pageNum_Recordset1'];
    }
    $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
     
     
     
    mysql_select_db($database_connfmr, $connfmr);
    $query_Recordset1 = "SELECT ID_inscription, ancienpseudo, ancienemail, modifannonce, pseudo, age, email, `date` FROM inscription ORDER BY ID_inscription DESC";
    $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
    $Recordset1 = mysql_query($query_limit_Recordset1, $connfmr) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
     
    if (isset($HTTP_GET_VARS['totalRows_Recordset1'])) {
      $totalRows_Recordset1 = $HTTP_GET_VARS['totalRows_Recordset1'];
    } else {
      $all_Recordset1 = mysql_query($query_Recordset1);
      $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
    }
    $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
     
    $queryString_Recordset1 = "";
    if (!empty($HTTP_SERVER_VARS['QUERY_STRING'])) {
      $params = explode("&", $HTTP_SERVER_VARS['QUERY_STRING']);
      $newParams = array();
      foreach ($params as $param) {
        if (stristr($param, "pageNum_Recordset1") == false && 
            stristr($param, "totalRows_Recordset1") == false) {
          array_push($newParams, $param);
        }
      }
      if (count($newParams) != 0) {
        $queryString_Recordset1 = "&" . implode("&", $newParams);
      }
    }
    $queryString_Recordset1 = sprintf("&totalRows_Recordset1=%d%s", $totalRows_Recordset1, $queryString_Recordset1);
     
    ?>
    <html>
    <head>
    <title>fmr liste inscrits</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link href="../cssbrigitte.css" rel="stylesheet" type="text/css">
    </head>
    <body bgcolor="#333333">
    <table width="1000" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
     
     
    ........................................................
     
                  <table border="0" width="50%" align="center">
                  <tr> 
                    <td width="23%" align="center"> <?php if ($pageNum_Recordset1 > 0) { // Show if not first page ?>
                      <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, 0, $queryString_Recordset1); ?>">&lt;&lt;</a> 
                      <?php } // Show if not first page ?> </td>
                    <td width="31%" align="center"> <?php if ($pageNum_Recordset1 > 0) { // Show if not first page ?>
                      <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, max(0, $pageNum_Recordset1 - 1), $queryString_Recordset1); ?>">&lt;</a> 
                      <?php } // Show if not first page ?> </td>
                    <td width="23%" align="center"> <?php if ($pageNum_Recordset1 < $totalPages_Recordset1) { // Show if not last page ?>
                      <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, min($totalPages_Recordset1, $pageNum_Recordset1 + 1), $queryString_Recordset1); ?>">&gt;</a> 
                      <?php } // Show if not last page ?> </td>
                    <td width="23%" align="center"> 
                      <?php if ($pageNum_Recordset1 < $totalPages_Recordset1) { // Show if not last page ?>
                      <a href="<?php printf("%s?pageNum_Recordset1=%d%s", $currentPage, $totalPages_Recordset1, $queryString_Recordset1); ?>">&gt;&gt;</a> 
                      <?php } // Show if not last page ?> </td>
                  </tr>
                </table></td>
            </tr>
            <tr> 
              <td height="19" valign="top"><div align="center"></div></td>
            </tr>
          </table></td>
      </tr>
      <tr> </tr>
      <tr> 
        <td height="77" valign="top" > <table width="100%" border="0" cellpadding="0" cellspacing="0">
            <!--DWLayoutTable-->
            <tr> 
              <td width="1000" height="77" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
                  <!--DWLayoutTable-->
                  <tr> 
                    <td width="1000" height="77" valign="top"><div align="center"> 
                        <table width="75%" border="1" cellpadding="5" cellspacing="0" bordercolor="#999999" class="tableau">
                          <!--DWLayoutTable-->
                          <tr> 
                            <td width="30" height="15"> <div align="center"><strong>date</strong></div></td>
    						<td width="30" height="15"> <div align="center"><strong>Modif.</strong></div></td>
    					    <td width="30" height="15"> <div align="center"><strong>IDinscr.</strong></div></td>
                            <td width="18"><div align="center">.</div></td>
                            <td width="203" valign="top"><div align="center"><strong>pseudo</strong></div></td>
                            <td width="30"> <div align="center"><strong>&acirc;ge</strong></div></td>
                            <td><div align="center"><strong>e-mail</strong></div></td>
                          </tr>
                          <?php do { ?>
                          <tr> 
                            <td><?php echo $row_Recordset1['date']; ?></td>
    					    <td width="30" height="23" valign="middle"> 
                              <div align="right"><span class="arial9"><?php echo $row_Recordset1['modifannonce']; ?></span> <span class="arial9"><?php echo $row_Recordset1['ancienpseudo']; ?></span> <span class="arial9"><?php echo $row_Recordset1['ancienemail']; ?></span> </div></td>
                            <td width="30" height="23"><div align="right"><?php echo $row_Recordset1['ID_inscription']; ?>&nbsp;</div></td>
                            <td valign="middle"><a href="details-inscrits.php?VARinscrID=<?php echo $row_Recordset1['ID_inscription']; ?>">&gt;&gt;</a></td>
                            <td valign="middle"><?php echo $row_Recordset1['pseudo']; ?></td>
                            <td width="30"><div align="center"><?php echo $row_Recordset1['age']; ?></div></td>
                            <td>&nbsp;&nbsp;<?php echo $row_Recordset1['email']; ?></td>
                          </tr>
                          <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
                        </table>
                      </div>
                      <p></p></td>
                  </tr>
                </table></td>
            </tr>
          </table></td>
      </tr>
         </table>
    </body>
    </html>
    <?php
    mysql_free_result($Recordset1);
    ?>
    Je te reprécise que tout fonctionne parfaitement, sauf la date !
    Merci encore.

  10. #10
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Il n'est pas "normal" mon formulaire ? Comment dois-je orienter mes recherches ?

  11. #11
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Points : 1 357
    Points
    1 357
    Par défaut
    Bonjour,

    Je ne sais pas quelle version de PHP tu utilises, mais il y a belle lurette que '$HTTP_SERVER_VARS', '$HTTP_GET_VARS' et '$HTTP_POST_VARS' sont remplacés par '$_SERVER', '$_GET' et '$_POST'.
    Ensuite, dans cette ligne, il y a une erreur de syntaxe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input name="date" value="<?php echo date(Y-m-d) ; ?>" type="hidden" id="date">
    La fonction 'date' attend une chaîne de caratères :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php echo date('Y-m-d'); ?>
    A part ça, je récupère bien les données envoyées par le formulaire.

  12. #12
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Bonjour jeca et merci beaucoup ! ça fonctionne maintenant !

    En réalité, c'est Dreamweaver qui génère ce code, et comme c'est une vieille version... Va falloir que je m'équipe mieux !

    Je te remercie encore mille fois d'avoir pris le temps de répondre à l' "amateuse" que je suis !!!
    Bonne journée à toi.
    evevev

  13. #13
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Y'a un problème !
    J'ai fait un essai, et donc ça fonctionnait, à savoir la date s'affichait bien dans ma page de résultats, mais je n'avais pas vu qu'il y avait un problème au niveau de l'ID. L'inscription la plus récente avait l'ID 345, et mon essai a généré l'id 2008 ! Alors que cela aurait dû être 346 !...
    Ensuite, l'inscription suivante a provoqué le message d'erreur suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Duplicate entry '2008' for key 1
    . J'ai donc retiré les ' manquantes que j'avais rajoutées, et le formulaire refonctionne à nouveau, et l'ID de mon ultime essai est 2009....
    Tu as une idée de ce qui s'est passé et de ce que je dois faire ?
    Merci d'avance !

  14. #14
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Points : 1 357
    Points
    1 357
    Par défaut
    Remet les apostrophes que tu as virées dans la date.
    Il y a un bug dans la requête d'insertion, à la ligne marquée en rouge :
    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
      $insertSQL = sprintf("INSERT INTO inscription (ID_inscription, pseudo, age, taille, modele, email, filmpref, actricepref, musiquepref, livrepref, fairelamour, jesuis, jechercheunefemme, description, majeur, `date`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['date'], "text"),
                           GetSQLValueString($_POST['pseudo'], "text"),
                           GetSQLValueString($_POST['age'], "int"),
                           GetSQLValueString($_POST['taille'], "text"),
                           GetSQLValueString($_POST['modele'], "text"),
                           GetSQLValueString($_POST['email'], "text"),
                           GetSQLValueString($_POST['filmpref'], "text"),
                           GetSQLValueString($_POST['actricepref'], "text"),
                           GetSQLValueString($_POST['musiquepref'], "text"),
                           GetSQLValueString($_POST['livrepref'], "text"),
                           GetSQLValueString($_POST['fairelamour'], "text"),
                           GetSQLValueString($_POST['jesuis'], "text"),
                           GetSQLValueString($_POST['jechercheunefemme'], "text"),
                           GetSQLValueString($_POST['description'], "text"),
                           GetSQLValueString($_POST['majeur'], "text"),
                           GetSQLValueString($_POST['date'], "date"));
    Remplace la par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    GetSQLValueString($_POST['ID_inscription'], "int"),
    Et si tu veux reprendre les bonnes id, tu supprimes tous les enreg. à partir de l'id '2008', et ensuite, tu exécutes manuellement la requête suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ALTER TABLE inscription  AUTO_INCREMENT =1

  15. #15
    Membre habitué
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    593
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2005
    Messages : 593
    Points : 146
    Points
    146
    Par défaut
    moi pour enregistrer mes dates je procéde comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $birthday=$_POST['birthdatedays'];
    $birthmonth=$_POST['birthdatemonth'];
    $birthyears=$_POST['birthdateyears'];
     
    $birthdate= $birthyears ."-". $birthmonth ."-" . $birthday ; // format : YYYY-MM-DD
    si cela peut t'aider

  16. #16
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    223
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 223
    Points : 68
    Points
    68
    Par défaut
    Merci jeca ! Tout est rentré dans l'ordre...
    Je suis complètement fautive, à force de tripoter ce formulaire j'avais fait des conneries, et je n'ai pas pensé à revérifier la requête !
    Merci encore !

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

Discussions similaires

  1. Affichage de la date système sous format jj/mm/anné:hh:mm:ss en Java 1.4
    Par arkienou dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 28/06/2006, 12h20
  2. [Dates] Affichage de la date
    Par xtiand4 dans le forum Langage
    Réponses: 10
    Dernier message: 27/06/2006, 17h43
  3. affichage de la date
    Par youcef81 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 16/06/2006, 10h07
  4. [VB6] mauvaise affichage d'une date
    Par robert_trudel dans le forum VB 6 et antérieur
    Réponses: 17
    Dernier message: 11/06/2006, 18h03
  5. affichage de la date sur forms 6i
    Par safou dans le forum Oracle
    Réponses: 4
    Dernier message: 06/10/2005, 10h58

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