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
Afficher la suite