Ciao a tutti,
in una pagina PHP ho inserito un form contenuto in una tabella (TD).
Ora...il problema è che il form in questione quando vado a visualizzarlo sulla relativa pagina web mi viene duplicato. Cioè non ne vedo uno solo come dovrebbe essere ma ne vedo due identici. Probabilmente il codice PHP già presente nella pagina in qualche modo duplica il form che ho aggiunto.
Vi posto di seguito l'intero codice presente nella mia pagina (incluso il form chiaramente).
Mi dite dove sta l'erore?
Grazie anticipatamente per ogni aiuto in merito.
Codice PHP:
<?php /** * @package Joomla.Site * @subpackage com_users * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt * @since 1.6 */ defined('_JEXEC') or die; JHtml::_('behavior.keepalive'); JHtml::_('behavior.tooltip'); JHtml::_('behavior.formvalidation'); JHtml::_('behavior.noframes'); ?> <div class="registration<?php echo $this->pageclass_sfx?>"> <?php if ($this->params->get('show_page_heading')) : ?> <h1><?php echo $this->escape($this->params->get('page_heading')); ?></h1> <?php endif; ?> <form id="member-registration" action="<?php echo JRoute::_('index.php?option=com_users&task=registration.register'); ?>" method="post" class="form-validate"> <?php foreach ($this->form->getFieldsets() as $fieldset): // Iterate through the form fieldsets and display each one.?> <?php $fields = $this->form->getFieldset ($fieldset->name);?> <?php if (count($fields)):?> <fieldset> <?php if (isset($fieldset->label)):// If the fieldset has a label set, display it as the legend. ?> <legend><?php echo JText::_($fieldset->label);?></legend> <?php endif;?> <dl> <?php foreach($fields as $field):// Iterate through the fields in the set and display them.?> <?php if ($field->hidden):// If the field is hidden, just display the input.?> <?php echo $field->input;?> <?php else:?> <dt> <?php echo $field->label; ?> <?php if (!$field->required && $field->type!='Spacer'): ?> <span class="optional"><?php echo JText::_('COM_USERS_OPTIONAL'); ?></span> <?php endif; ?> </dt> <dd><?php echo ($field->type!='Spacer') ? $field->input : " "; ?></dd> <?php endif;?> <?php endforeach;?> </dl> </fieldset> <table> <tr> <td height="40" colspan="2"> <textarea rows="4" cols="50" readonly> Qui il tuo testo regolamento </textarea> </td> </tr> <tr> <td height="40" colspan="2"> <label id="condizionimsg" for="condizioni"> <?php echo JText::_( 'Ho letto e accetto il' ); ?> [url="regolamento.html"]<?php echo JText::_( 'regolamento' ); ?>[/url] </label> <input class="inputbox required " type="checkbox" id="condizioni" name="condizioni" /> * </td> </tr> <tr> <td height="40" colspan="2"> <textarea rows="4" cols="50" readonly> Qui il tuo testo privacy </textarea> </td> </tr> <tr> <td height="40" colspan="2"> <label id="privacymsg" for="privacy"> <?php echo JText::_( 'Ho letto e accetto le' ); ?> [url="privacy.html"]<?php echo JText::_( 'condizioni sulla privacy' ); ?>[/url] </label> <input class="inputbox required " type="checkbox" id="privacy" name="privacy" /> *
</td> </tr> </table> <?php endif;?> <?php endforeach;?> <div> <button type="submit" class="validate"><?php echo JText::_('JREGISTER');?></button> <?php echo JText::_('COM_USERS_OR');?> [url="<?php echo JRoute::_('');?>"]"><?php echo JText::_('JCANCEL');?>[/url] <input type="hidden" name="option" value="com_users" /> <input type="hidden" name="task" value="registration.register" /> <?php echo JHtml::_('form.token');?> </div> </form> </div>