Concaténation d'une date

cs_guev Messages postés 8 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 6 juin 2005 - 11 juin 2004 à 02:15
cs_guev Messages postés 8 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 6 juin 2005 - 11 juin 2004 à 13:23
bonjour

j'ai essayer de faire la concaténation comme le code ci apres mais ça ne marche pas, c'est des zéro qui s'affichent dans ma base.

j'ai un champ date dans la table et trois champs date dans mon form pour le jour , le mois et l'année.

PHP:--------------------------------------------------------------------------------
<?php
$_POST['annee'] = $_POST['ne_le'];
$_POST['mois'] = $_POST['ne_le'];
$_POST['jour'] = $_POST['ne_le'];
$_POST['ne_le'] = $_POST['annee'] . '-' . $_POST['mois'] . '-' . $_POST['jour'];
?>
--------------------------------------------------------------------------------

voici le code de ma page dans lequel se trouve un enregistrement. ne_le est le champs de ma table qui acceuil la date et le nom des champs date du form sont annee, mois et jour. code généré par dreamweaver. en plus je ne sais pas si il est bien placé.

PHP:--------------------------------------------------------------------------------
<?php require_once('../Connections/rencontres.php'); ?>
<?phpfunction 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 = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO membres (pseudo, password, je_suis, je_veux, email, commune) VALUES (%s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['pseudo'], "text"),
GetSQLValueString($_POST['password'], "text"),
GetSQLValueString($_POST['je_suis'], "text"),
GetSQLValueString($_POST['je_veux'], "text"),
GetSQLValueString($_POST['email'], "text"),
GetSQLValueString($_POST['commune'], "text"));

mysql_select_db($database_rencontres, $rencontres);
$Result1 = mysql_query($insertSQL, $rencontres) or die(mysql_error());

$insertGoTo = "ok.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}

mysql_select_db($database_rencontres, $rencontres);
$query_inscription = "SELECT pseudo, password, inscris_le, je_suis, je_veux, email, ne_le, commune FROM membres";
$inscription = mysql_query($query_inscription, $rencontres) or die(mysql_error());
$row_inscription = mysql_fetch_assoc($inscription);
$totalRows_inscription = mysql_num_rows($inscription);
?>
<?php
$_POST['annee'] = $_POST['ne_le'];
$_POST['mois'] = $_POST['ne_le'];
$_POST['jour'] = $_POST['ne_le'];
$_POST['ne_le'] = $_POST['annee'] . '-' . $_POST['mois'] . '-' . $_POST['jour'];
?>

merci de votre aide
guev

1 réponse

cs_guev Messages postés 8 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 6 juin 2005
11 juin 2004 à 13:23
y'a personne pour m'aider ? je ne m'en sors pas...

encore merci
0
Rejoignez-nous