Impossible d'utiliser le formulaire de requete 2 fois de suite
YACS team - responsable support
création site internet
annuaire entreprise Rhône-Alpes
| Propriétaire | Christian |
| Avancement | ![]() |
| Workflow | Besoin d'aide |
| Statut | Le problème a été enregistré |
Ouf j'ai reproduit le bug ici même voici la séquence (version8.12beta6) :
Je ne suis pas identifié sur le site
- 1. je poste un message par le formulaire de requete - 2. après validation je clique sur le lien proposé pour me logger et verifier mon message - 3. il m'est impossible de reposter une 2ème fois le formulaire de contact. J'ai une erreur SQL
En fait yacs crée l'ordre SQL avec publish_id=, create_id=, d'ou l'erreur SQL
Il semblerait que les valeurs existent mais à null
Solution proposée : blinder la fonction Articles::post pour tester le cas des valeurs NULL ou moment de la construction de l'ordre SQL ?
Je ne suis pas identifié sur le site
- 1. je poste un message par le formulaire de requete - 2. après validation je clique sur le lien proposé pour me logger et verifier mon message - 3. il m'est impossible de reposter une 2ème fois le formulaire de contact. J'ai une erreur SQL
INSERT INTO fr_articles SET nick_name='', behaviors='', extra='', icon_url='', thumbnail_url='', rank=10000, meta='', options='', trailer='', active='N', active_set='Y', anchor='section:8', anchor_type=SUBSTRING_INDEX('section:8', ':', 1), anchor_id=SUBSTRING_INDEX('section:8', ':', -1), home_panel='main', title='contact 2', source='', introduction='', description='***', language='', locked='N', overlay='', overlay_id='', tags='', hits=0, create_name='actupro', create_id=, create_address='sport@actupro.fr', create_date='2008-12-09 18:31:04', edit_name='actupro', edit_id=, edit_address='xxx', edit_action='article:create', edit_date='2008-12-09 18:31:04', publish_name='actupro', publish_id=, publish_address='xxx', publish_date='2008-12-09 18:31:04', handle='07b1bfaa3d40ec29b228517056d6a66b'
1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' create_address='sport@actupro.fr', create_date='2008-12-09 18:31:04', edit_name' at line 1 En fait yacs crée l'ordre SQL avec publish_id=, create_id=, d'ou l'erreur SQL
Il semblerait que les valeurs existent mais à null
Solution proposée : blinder la fonction Articles::post pour tester le cas des valeurs NULL ou moment de la construction de l'ordre SQL ?
