Date
Résolu
Ibilolz
Messages postés
130
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
bonjour, j'ai une table inventaire avec (id_mat, num_salle,date), je procède sur une page à l'ajout d'un matériel dans une salle via deux boutons déroulants, un champs date de placement à rentrer et un bouton valider. J'ai vu qu'il existait la fonction curdate()) pour avoir la date actuelle, j'ai essayé dans ma commande sql d'ajouter ($id,$num,curdate()) mais ça ne marche pas. J'aimerai avoir la date automatique qui se rentre quand j'ajoute sans que je passe par un input date de type text.
Merci d'avance
Merci d'avance
A voir également:
- Date
- Airpods 3 date de sortie - Guide
- Jm date désabonnement - Forum Gmail
- Publipostage date inversée - Forum Word
- Trier par date excel - Guide
- Exif date changer - Télécharger - Albums photo
5 réponses
Bonjour
La fonction CURDATE() marche très bien, si ton champ est bien de type date et que tu t'en sers correctement.
Pour autant qu'on puisse en juger par ce que tu as écrit plus haut, tu sembles t'en servir comme d'une variable PHP, ce qui ne serait pas correct. Peux-tu donner le code que tu utilises pour faire ton insertion ?
La fonction CURDATE() marche très bien, si ton champ est bien de type date et que tu t'en sers correctement.
Pour autant qu'on puisse en juger par ce que tu as écrit plus haut, tu sembles t'en servir comme d'une variable PHP, ce qui ne serait pas correct. Peux-tu donner le code que tu utilises pour faire ton insertion ?
salut
tu peux regarder du côté du trigger (before insert par exemple) pour donner la date du jours sachant que la fonction "now()" correspondra à ce que tu cherche.
(à noter que si tu donne la valeur "now()" au moment de l'insert, ca aura la même finalité que le trigger).
naga
tu peux regarder du côté du trigger (before insert par exemple) pour donner la date du jours sachant que la fonction "now()" correspondra à ce que tu cherche.
(à noter que si tu donne la valeur "now()" au moment de l'insert, ca aura la même finalité que le trigger).
naga
<?php include 'fonctions.connect.php'; if (isset($_POST['test1'], $_POST['test2'])) { $test1 = $_POST['test1']; $test2 = $_POST['test2']; $sql = "INSERT INTO emplacement (num_salle,id_mat,date) VALUES ('$test1','$test2',CURDATE())"; mysql_query($sql) ;
}
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ça a l'air correct.
Pour voir l'erreur, s'il y en a une :
Pour voir l'erreur, s'il y en a une :
mysql_query($sql) or die (mysql_error());
Je n'ai malheureusement pas le temps de donner des cours particuliers, ce qui n'est d'ailleurs pas la vocation du forum.
Ta question initiale était sur CURDATE(). Je t'ai suggérer d'ajouter un or die (mysql_error()) pour comprendre l'origine de ton problème, et tu ne m'en parles même pas, tu parles maintenant d'une variable de session.
C'est mal parti.
Ta question initiale était sur CURDATE(). Je t'ai suggérer d'ajouter un or die (mysql_error()) pour comprendre l'origine de ton problème, et tu ne m'en parles même pas, tu parles maintenant d'une variable de session.
C'est mal parti.