Estimados, necesito un poco de inspiración por parte de ustedes. El título no habla por si mismo, así que intentaré explicar mi problema.
Tengo un php que genera "n" informes dependiendo de los que hayan en la base de datos. El código es el siguiente:
$link1 = ConnectDB();
if ($result = mysqli_query($link1, "select
cliente_codigo
, cliente_nombre
, fecha
, titulo
, comentario
, carpeta_seguimiento
from seg_informe where
cliente_codigo = '".$alm_cliente_codigo."' ;"))
{
while($row = mysqli_fetch_array($result))
{
$det_cliente_codigo = $row["cliente_codigo"];
$det_cliente_nombre = $row["cliente_nombre"];
$det_fecha = $row["fecha"];
$det_titulo = $row["titulo"];
$det_comentario = $row["comentario"];
$carpeta_seguimiento = $row["carpeta_seguimiento"];
/* Aqui va el contenido del panel que se repretira dependiendo de la busqueda */
echo '<table>';
echo ' <tr>';
echo ' <td>'.invertir_fecha($det_fecha).'</td>';
echo ' <td>'.$det_titulo.'</td>';
echo ' <td></td>';
echo ' </tr>';
echo ' <tr>';
echo ' <td>'.$det_comentario.'</td>';
echo ' </tr>';
echo '</table>';
}
etc...
Por cada vuelta del while se generará un informe y cada uno en su propia tabla.
Ahora, me gustaría que cada informe tuviera su panel contraible y para eso estoy usando Mootools. El problema que tengo es en el código del slide:
window.addEvent('domready', function() {
var myVerticalSlide = new Fx.Slide('vertical_slide');
$('v_toggle').addEvent('click', function(e){
e.stop();
myVerticalSlide.toggle();
});
la variable $('v_toggle') es la que recibe desde php como por ejemplo:
echo '<a id="v_toggle" href="#">Abrir/Cerrar</a>';
Por cada llamada de este último echo el id="v_toggle" debe corresponder con la variable $('v_toggle') del script para que funcione el efecto.
Si genero una serie id="v_toggle" a través de un ciclo:
id="v_toggle1"
id="v_toggle2
... etc"
Como puedo hacer para que en el script se generen las mismas variables en forma automática:
$('v_toggle1')
$('v_toggle2')
...etc
Espero haberme explicado bien.
Saludos y gracias por sus comentarios.