Foros del Web » Programando para Internet » Jquery »

mostrar y ocultar elementos jquery de una consulta a BD

Estas en el tema de mostrar y ocultar elementos jquery de una consulta a BD en el foro de Jquery en Foros del Web. Hola como estan buenas tardes.. miren tengo una aplicacion en php, que al pinchar Agregar me muestre el formulario agregar y al pinchar modificar me ...
  #1 (permalink)  
Antiguo 30/01/2012, 15:00
Avatar de Bizo21  
Fecha de Ingreso: abril-2004
Ubicación: Valdivia
Mensajes: 93
Antigüedad: 20 años, 7 meses
Puntos: 1
mostrar y ocultar elementos jquery de una consulta a BD

Hola como estan buenas tardes..
miren tengo una aplicacion en php, que al pinchar Agregar me muestre el formulario agregar y al pinchar modificar me muestre el formulario de modificar lo tengo asi:

Código HTML:
Ver original
  1. <tr><td><a href="#" class="agregar">Agregar</a>
  2. <div class="mostrar"><?include("agregar.php");?></div>
  3. <div class="mostrar_modificar"><?include("modificar.php");?></div>
  4. </td>
  5. <table>aca va un buscador</table>

y aca genero la consulta a BD que me trae los datos con while y me genera varios links de modificar algo asi:

while($datos=mysql_fetch_array)
{
<td><a class="modificar" href="mostrar.php?id=1">Modificar</a></td>
}

en la pagina se ve asi
<td><a class="modificar" href="mostrar.php?id=1">Modificar</a></td>
<td><a class="modificar" href="mostrar.php?id=2">Modificar</a></td>
<td><a class="modificar" href="mostrar.php?id=3">Modificar</a></td>
<td><a class="modificar" href="mostrar.php?id=4">Modificar</a></td>

con esto en la consulta me genera varios modificar, pero cuando los pincho solo me muestra la consulta del primer modificar que selecciono:
ejemplo: si pincho el modificar con id=1 los demas modificar de la lista me siguen mostrando lo mismo
asi los muestro en jquery

Código Javascript:
Ver original
  1. $(document).ready(function(){
  2.               $(".agregar").click(function(event){
  3.                 event.preventDefault();
  4.                   $(".mostrar").toggle('slow');
  5.               });
  6.             });
  7.  
  8. $(document).ready(function(){
  9.               $(".modificar").click(function(event){
  10.                 event.preventDefault();
  11.                   $(".mostrar_modificar").toggle('slow');
  12.               });
  13.             });

no se como hacerlo, no se si se puede generar a la clase .modificar un numero autoincrementable, ya que puede ser eso que no me deje mostrar los otros modificar

Etiquetas: bd, elementos, formulario, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:44.