c'ho provato ma niente...
allora per essere PRECISISSIMO ti posto tutta la mia edit.php e l'errore di mysql:
edit.php
<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
$option = JRequest::getCmd('option');
JHtml::_('behavior.tooltip');
JHtml::_('behavior.formvalidation');
$id_persona = $_SESSION['id_persona'];
$id_tipologia_socio = $_SESSION['id_tipologia_socio'];
?>
<form action="index.php" method="post" name="adminForm" id="servizioassociatoaggiuntivo-admin-form" class="form-validate">
<input type="hidden" name="option" value="<?=$option?>" />
<input type="hidden" name="task" value="" />
<?php echo JHtml::_('form.token');
echo "id_persona->" . $id_persona . " ";
echo "id_tipologia_socio->" . $id_tipologia_socio;?>
<fieldset class="adminform">
<legend><?=JText::_( 'Servizi da poter aggiungere' ); ?></legend>
<input type="hidden" name="id_persona" value="<?php echo $_SESSION['id_persona']; ?>" />
<input type="hidden" name="id_tipologia_socio" value="<?php echo $_SESSION['id_tipologia_socio']; ?>" />
<ul class="adminformlist">
<?php foreach ($this->form->getFieldset() as $field)
if ($field->name!="id_persona" and $field->name!="id_tipologia_socio")
{ ?>
<li><?=$field->label?><?=$field->input?></li>
<? } ?>
</ul>
</fieldset>
</form>
errore mysql quando clicco su salva:
Salvataggio fallito con il seguente errore: TableServizioassociatoaggiuntivo: :store fallito - Cannot add or update a child row: a foreign key constraint fails (`joomla_test`.`joomlatest_servizi_aggiuntivi`, CONSTRAINT `joomlatest_servizi_aggiuntivi_ibfk_1` FOREIGN KEY (`id_persona`) REFERENCES `joomlatest_anagrafiche_persone` (`id`) ON DELETE CASCADE) SQL=INSERT INTO `joomlatest_servizi_aggiuntivi` (`id_persona`,`id_tipologia_socio`,`id_servizio`) VALUES ('','','4')