|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : mars 2006 Messages : 168 ![]() |
bonjour,
j'essaie sans succès d'intégrer des dates venant d'un formulaire en BDD, sans succès. mon formulaire utilise des menus déroulants pour choisir le jour (date11), le mois(date12), l'année(date13), ensuite les résultats sont concaténés pour être mis au format yyyy-mm-dd. il y a 5 dates, mais aucune n'est enregistrée, je ne comprends pas mon erreur. tout est construit ainsi : Code :
Code :
$sql = 'UPDATE guide1 SET jour1="'.$jour1.'"' un grand merci à ceux qui pourront m'aider
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks. un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>"; |
||
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 102 ![]() |
Salut,
deja pour moi ta vatrable jour1 devrait plutot ressembler à ça : Code :
$jour1 = $annee1."-".$mois1."-".$jour10; |
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 168 ![]() |
merci, effectivement, c'était mal écrit pour la concaténation, mais ca ne fonctionne pas
pour l'update, j'ai 0000-00-00 qui est intégré dans la cellule au lieu des dates saisies
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks. un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>"; |
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 102 ![]() |
et je ne comprends pas ca :mysql_real_escape_string sur des valeurs issues d'un formulaire.
Peux tu montrer ton formulaire ? est sur de rentrer dans ton if ???? met un echo pour etre sur ou a la limite initialise ta variable jour1 a 2050-12-31 juste avant le if. Ensuite si tu retrouve cette date, c'est que tu ne passe pas par le if, si tu as que des 0 c'est que tu passes. |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 168 ![]() |
pour le formulaire :
après avoir lu relu et rerelu un peu tout, j'ai eu le sentiment que pour des raisons de sécurité, il valait mieux utiliser mysql_real_escape_string pour toutes les variables qu'on utilise. le formulaire est Code :
<form name="Ajouter" action="guideactivites_ajoutdate1.php" method="post"> <select name="date11" id="date11"> <option value="" selected>Jour</option> <option value="01">1</option> <option value="02">2</option> <option value="03">3</option> <option value="04">4</option> <option value="05">5</option> <option value="06">6</option> <option value="07">7</option> <option value="08">8</option> etc </select> je vais revoir mes "if" merci du conseil et de ton aide
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks. un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>"; |
|
|
00
|
|
|
#6 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 168 ![]() |
tu as raison, c'est un problème de condition car j'ai fait
et ca m'affiche 0000-00-00 je vais regarder ca
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks. un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>"; |
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() Inscription : mars 2006 Messages : 168 ![]() |
j'ai l'impression que c'est un problème avec mes conditions et empty, je vais poster ma question sous un autre titre, merci à toi
__________________
En essayant continuellement on finit par réussir. Donc : plus ca rate, plus on a des chances que ca marche. Shadocks. un seul header par page, et pour les autres redirections : echo "<script language='javascript'>window.location.href='XXX.php'</script>"; |
|
|
00
|
|
|
#8 |
|
Membre habitué
![]() Inscription : septembre 2003 Messages : 102 ![]() |
Ok pas de pb, je pense aussi que ca vient de ton test, bon courage.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com