Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/03/2010, 04:14
naujgf
 
Fecha de Ingreso: abril-2007
Mensajes: 101
Antigüedad: 17 años, 7 meses
Puntos: 0
Exclamación Respuesta: Problema con submit en 1er form dinámico

Cierto, disculpen que no copié el código

Código PHP:
<table>
<?php
    $bgcolors 
= array("#f7f7f7""#ffffff");
    for(
$x 0$x count($offers); $x++)
    {
        echo 
'<tr bgcolor="'.$bgcolors[$x%2].'">';
        echo 
'<form id="'.$x.'" method="POST" action="index.php" style="display: inline;">';
        echo 
'<td align="middle">';
        echo 
'<input type="hidden" name="mode" value="enabled">';
        echo 
'<input type="hidden" name="offer_id" value="'.$offers[$x]["offer_id"].'">';
        echo 
'<input type="hidden" name="status" value="'.$offers[$x]['status'].'">';
        echo 
'<input type="checkbox" value="1"'.($offers[$x]['status'] == " checked" "").' onClick="javascript:document.getElementById('.$x.').submit();">';
        echo 
'</td>';
        echo 
'</form>';
        
        echo 
'<form name="form_'.$x.'_privacy" method="POST" action="index.php" style="display: inline;">';
        echo 
'<td align="middle">';
        echo 
'<input type="hidden" name="mode" value="privacy">';
        echo 
'<input type="hidden" name="offer_id" value="'.$offers[$x]["offer_id"].'">';
        echo 
'<input type="hidden" name="privacy_status" value="'.$offers[$x]['privacy_status'].'">';
        echo 
'<input type="checkbox" value="1"'.($offers[$x]['privacy_status'] == " checked" "").' onClick="javascript:document.form_'.$x.'_privacy.submit();">';
        echo 
'</td>';
        echo 
'</form>';
        
        echo 
'<td>'.$offers[$x]["description"].'</td>';
        echo 
'<td>'.$offers[$x]["name"].'</td>';
        echo 
'<td align="middle"><a href="editOffer.php?offer_id='.$offers[$x]["offer_id"].'"><img src="/images-system/ico_edit_drop.gif" align="top" border="0"></a></td>';
        echo 
'<td align="middle"><a href="index.php?offer_id='.$offers[$x]["offer_id"].'&mode=delete"><img src="/images-system/tree_delete.gif" align="top" border="0"></a></td>';
        echo 
'<td align="middle"><a href="offerNameLanguages.php?offer_id='.$offers[$x]["offer_id"].'">Languages</a></td>';
        echo 
'</tr>';                                    
    }
?>
</table>
Al final, es puro HTML dentro de php... y el problema es que el 1er form que se ejecuta (id 0), no me realiza el evento onClick, pero el siguiente el que lleva nombre form_0_privacy si funciona...