insertion de la date de la forme à mysql
voici mon code du formulaire
*mon utilisation de base de données format de la date
Je suis sûr que mon code n'a obtenu aucune erreur, mais dès que je clique sur le bouton de téléchargement de la date de sortir seul 0000-00-00
<form action="imageupload.php" method="post" enctype="multipart/form-data">
<label for="date">Date</label>
<input type="date" size="60" name="date" id="date"/>
<input type="submit" value="Upload File" />
<input type="reset" value="Clear" />
</form>
voici mon image upload.php code
fclose ($handle);
//Commit image to the database
$date = htmlentities($_POST['date']);
$query = 'INSERT INTO user_post (date) VALUES ("' . date '")';
if ( !(mysql_query($query,$link)) )
{
die('<p>Error writing image to database</p></body></html>');
}
else
{
header('Refresh: 2 ; url=imageShow.php');
}
$
signe est absent.- vous ajoutez
date
manquant$
- $query = 'INSERT INTO user_post (date) VALUES ("' . $date. '")';
- qu'entendez-vous pas d'erreur?
("' . date '")'
et arrêt de l'utilisation de mysql
Vous devez vous connecter pour publier un commentaire.
Vous devez d'abord convertir votre date de
Y-m-d
le format et aussi$
manque de valeurs de date il devrait être$date
Essayervous devez ajouter
$
signe pour toutes les variables php.changement
à
et assurez-vous que vous entrez la date correcte format
(YYYY-MM-DD)
dans la zone de texte au formulaire.MODIFIER
Vous sont corrects rasclatt
$date
- >.$date.
champ de date dans la base de données est
date
type oudatetime
. le format de ces sontyyyy-mm-dd
essayez ceci: