A voir également:
- PHP : INSERT 3 listes deroulantes champ date
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
5 réponses
Padoo
Messages postés
109
Date d'inscription
jeudi 21 juillet 2005
Statut
Membre
Dernière intervention
6 février 2009
18
21 juil. 2005 à 14:45
21 juil. 2005 à 14:45
C'est normal que l'insertion ne ce fasse pas, l'ordinateur considere que chacue de tes variables doit rentrer dans un champs. Il ne devine pas tous seul quelles variables doivent fusionner!
Tu a dc deux solutions, soit tu modifie ta table pour faire trois champs pour la date
soit tu créé une variable date que tu rentre ensuite dans la dase.
$date=$j_rub.'/'.$m_rub.'/'.$a_rub;
Mais tu ne pourra plus extraire que la variable entiere et dc si tu a des controles a faire dessus ou une utilisation pour un calcul...
Tu a dc deux solutions, soit tu modifie ta table pour faire trois champs pour la date
soit tu créé une variable date que tu rentre ensuite dans la dase.
$date=$j_rub.'/'.$m_rub.'/'.$a_rub;
Mais tu ne pourra plus extraire que la variable entiere et dc si tu a des controles a faire dessus ou une utilisation pour un calcul...
désolé ca c une erreur de frappe dans le forum qui ne se trouve pas dans le code. Ca ne marche pas :s
l'idée de paddo est correcte et c'est celle que j'utilise aussi, mais pour ton probleme je crois que si tu entoure chaque variable avec des guilemets simple et que tu les concatènes, ca pose probleme car ce sont les guillemets simples qui delimite le debut et la fin d'un valeur a inserer.
donc au lieu de faire
'".$_POST["j_rub"]."'-'".$_POST["m_rub"]."'-'".$_POST["a_rub"]."
mets plutot
'".$_POST["j_rub"]."-".$_POST["m_rub"]."-".$_POST["a_rub"]."'
donc au lieu de faire
'".$_POST["j_rub"]."'-'".$_POST["m_rub"]."'-'".$_POST["a_rub"]."
mets plutot
'".$_POST["j_rub"]."-".$_POST["m_rub"]."-".$_POST["a_rub"]."'
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question