Un programma in PHP che inserisco in un articolo Joomla mi funzionava correttamente fino a qualche giorno fa, mentrte ora mi inserisce 2 VOLTE lo stesso record.
La parte di programma è questa:
**************************
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$fields = array($db->quoteName('evento') . ' = "'.$xeve.'" ',
$db->quoteName('login') . ' = "'.$xute.'" ',
$db->quoteName('nominativo'). ' = "'.$xnom.'" ',
$db->quoteName('num_adu') . ' = "'.$xnua.'" ',
$db->quoteName('num_rag') . ' = "'.$xnur.'" ',
$db->quoteName('totale') . ' = "'.$xtot.'" ',
$db->quoteName('cellulare') . ' = "'.$xcel.'" ',
$db->quoteName('note') . ' = "'.$xnot.'" ',
$db->quoteName('data') . ' = CURRENT_TIMESTAMP',
$db->quoteName('auto') . ' = "'.$xaut.'" ');
$query->insert($db->quoteName('prenotazioni'))->set($fields);
$db->setQuery($query);
$db->execute();
**************************
se stampo a video la query mi viene:
INSERT INTO `prenotazioni` SET `evento` = "3" , `login` = "gigi3" , `nominativo` = "xxxxxx" , `num_adu` = "1" , `num_rag` = "0" , `totale` = "10" , `cellulare` = "" , `note` = "" , `data` = CURRENT_TIMESTAMP , `auto` = ""
se questa INSERT la inserisco come SQL in phpmyadmin mi inserisce 1 solo record, ma eseguendola da articolo Joomla mi inserisce 2 record uguali !!!
Come posso fare per trovare l'inghippo?
Gigi