Tema: Ayuda Form #
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2009, 15:06
Edig
 
Fecha de Ingreso: diciembre-2007
Mensajes: 927
Antigüedad: 17 años
Puntos: 12
Ayuda Form #

Hola,

He hecho cientos de forms iguales y ahora hice otro y no me funciona no comprendo por que.

el problema es este:

si en action le pongo # o la misma url que es ?pag=modificar no se envian. pero si le pongo otra o _blank si sirve. Por que sera?

Código PHP:
<form action="#" method="post" id="form" onsubmit="return validar_banners_mod()">
<table width="901" border="0" align="center" cellpadding="0">
  <tr>
    <th colspan="2" class="tabla_borde_centro">Modificar</th>
  </tr>
  <tr>
    <td width="168" class="tabla_borde">Tipo:</td>
    <td width="727" class="descripcion"><? if($row['tipo'] == 0) echo 'Mini - Banner'; else echo 'Banner'?></td>
  </tr>
  <tr>
    <td class="tabla_borde">Impresion | Clicks: </td>
    <td class="descripcion"><? if($row['tipo2'] == 0) echo 'Impresiones'; else echo 'Clicks'?></td>
  </tr>
  <tr>
    <td class="tabla_borde">Cantidad contratada:</td>
    <td class="descripcion"><? echo $row['cantidad']; ?></td>
  </tr>
  <tr>
    <td class="tabla_borde">Cantidad usada:</td>
    <td class="descripcion"><? echo $row['usado']; ?></td>
  </tr>
  <tr>
    <td class="tabla_borde">Cantidad Restante:</td>
    <td class="descripcion"><? echo $row['cantidad'] - $row['usado']; ?></td>
  </tr>
  <tr>
    <td class="tabla_borde">Pagina destino:*</td>
    <td class="descripcion"><label>
      <input name="url" type="text" class="textinput" id="url" size="100" value="<? echo $row['url']; ?>" onblur="if(this.value != -1) validar_campos(this, true, 'web'); else validar_campos(this, true, 'nada');">
    </label></td>
  </tr>
  <tr>
    <td class="tabla_borde">
      <? if($row['tipo2'] == 0) echo 'Impresiones'; else echo 'Clicks'?>
 por dia:**</td>
    <td class="descripcion"><label>
      <input name="xdia" type="text" class="textinput" id="xdia" size="10" value="<? echo $row['xdia']; ?>" onblur="validar_campos(this, true, 'numero');" onchange="validar_campos(this, true, 'numero');">
    </label></td>
  </tr>
  <tr>
    <td class="tabla_borde">Usados hoy:</td>
    <td class="descripcion"><? echo $row['hoy']; ?></td>
  </tr>
  <tr>
    <td colspan="2" class="tabla_borde_centro">Imagen:</td>
  </tr>
  <tr>
    <td colspan="2" class="tabla_borde"><label>
      <input name="activo" type="checkbox" id="activo" value="1" <? if($row['activo'] == 1) echo 'checked="checked"'?>>
    </label>
      Activado***</td>
  </tr>
  <tr>
    <td colspan="2" class="tabla_borde_centro"><label>
      <input name="id" type="hidden" id="id" value="<? echo $row['id']; ?>" />
      <input name="button" type="submit" class="boton" id="button" value="Modificar"> 
    </label>
      <label>
         <input name="button2" type="reset" class="boton" id="button2" value="Restablecer">
    </label></td>
  </tr>
  <tr>
    <td colspan="2" class="extra">* Coloca -1 para que se redirija a tu catalogo.<br />
      ** No puede ser mayor a la cantidad contratada. Cantidad maxima de impresiones y/o clicks se pueden usar por dia.<br>
      *** Si el Mini-Banner y/o el Banner no es activado no saldra en nigun catalogo. Tampoco se descontaran impresiones o clicks.</td>
  </tr>
</table>
</form>
Y yo lo necesito en ese mismo
no puede ser _server['php_self']
por que el ?pag esta en el index :S. Podria intentar con htaccess pero en el resto de la web si sirve por que aqui no?