Bonjour,
J'ai un souci avec un champ initial de type datetime. cela m'affiche que des 00000. Pouvez -vous me dire ce que je dois faire.
merci
<?php
// Parametres de connexion à la base de données
$BD_serveur = "localhost";
$BD_utilisateur = "root";
$BD_motDePasse = "";
$BD_base = "base";
if(isset($_POST["pseudo"])
&& isset($_POST["password"])
&& isset($_POST["nom"]
&& isset($_POST["prenom"]);
// Récupération des paramètres POST
$num = '';
$initial='';
$pseudo = $_POST["pseudo"];
$password = $_POST["password"];
$nom = $_POST["nom"];
$prenom = $_POST["prenom"];
echo "Bonjour ".stripSlashes($prenom)." ".stripSlashes($nom).",<br/>";
@mysql_pconnect($BD_serveur, $BD_utilisateur, $BD_motDePasse)
or die("Impossible de se connecter au serveur de bases de données.");
@mysql_select_db($BD_base)
or die("Impossible de se connecter à la base de données.");
$requete = "INSERT INTO membres (num,pseudo,password , ' ',nom , prenom )
VALUES ('', '$pseudo', '$password', '$nom ', '$prenom')";
$result = @mysql_query($requete);
if (!$result) {
echo "La validation a échouée". <br />";
}
else
{
echo "votre fiche est validée". "<br />";
}
?>
INSERT INTO membres (num,pseudo,password , ' ',nom , prenom )
VALUES ('', '$pseudo', '$password', '$nom ', '$prenom')";
1 : 6 colonnes => 5 valeurs
INSERT INTO membres (num,pseudo,password , initial,nom , prenom )
VALUES ('$num', '$pseudo', '$password', '$initial','$nom ', '$prenom')";
donc avec cette requête :