Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/06/2012, 11:02
Avatar de maii86
maii86
 
Fecha de Ingreso: mayo-2012
Ubicación: Leon
Mensajes: 7
Antigüedad: 12 años
Puntos: 0
Respuesta: js dentro de condicional php?

Muchas Gracias por responder a los dos.
El problema esq tanto visibility como display me hacen lo mismo: Muestran el div pero al segundo desaparece.
No hay ninguna funcion de php que destruya un div y ponga otro?
El problema creo que esta en que al hacer click en editar, que a la vez que llama a la funcion recarga la pagina.No entiendo nada
Código PHP:
Ver original
  1. <?php  
  2.  
  3.     $var1=($_GET['pagina']);
  4.     $var2=($_GET['cliente']);
  5.     if(isset($var1) && isset($var2))  {
  6.            
  7. ?>
Código Javascript:
Ver original
  1. <script>
  2.     function edita(){
  3.    
  4.     document.getElementById("editarform").style.display='';
  5.    
  6.     }
  7. </script>
Código PHP:
Ver original
  1. <? 
  2.     }
  3.  
  4.     $resultado = mysql_query("SELECT id,nombre FROM clientes");
  5. ?>
Código HTML:
Ver original
  1. <table  width="90%" align="center" id="tabla">
  2.         <tr bordercolor="#72FCD7" bgcolor= "#C6FB89">
  3.             <th width="3%">Id</th>
  4.             <th width="10%">Nombre</th>
  5.         </tr>
Código PHP:
Ver original
  1. <?php
  2.             while ($fila = mysql_fetch_array($resultado, MYSQL_ASSOC)){
  3.         $nfila= $fila['id'];
  4.                 echo "<tr>";
  5.                 echo "<td> ".$fila['id']." </td>";
  6.                 echo "<td> ".$fila['nombre']." </td>";
  7.         echo '<td><a href="intranet.php?pagina=boton1&cliente='.$nfila.'" onClick="edita();"><img src="editar.gif" height="25" width="25"/></a></td>';             
  8.                 echo "</tr>";      
  9.                 }
  10.         ?>
Código HTML:
Ver original
  1. <div id="editarform" class="form" style="display:none">
  2.     <h2>Editar Cliente</h2>
  3.  <form action="editarcliente.php" method="post" enctype="multipart/form-data" name="form2" id="form2">
  4.   <table width="500" border="0">
  5.   <tr>
  6.    <td><label for="nombre">Nombre:</label></td>
  7.   <td><input type="text" name="nombre" id="textfield" value="AQUI NOMBRE"/></td>
  8.   </tr>
  9.  
  10.     <td><input type="submit"  value="Actualizar" /></td>
  11.  </tr>
  12.  </table>
  13. </form>
  14.  
  15. </div>

Solo quiero quitar un formulario para poner otro...
Bueno gracias nuevamente!y acepto alternativas!jejej.