Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/11/2017, 09:11
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 13 años, 4 meses
Puntos: 977
Respuesta: Mostrar/ocultar filas $row con checkbox según variable

Siguiendo mi anterior comentario, solo tendrías que asignar ese valor a un campo oculto para que sea más fácil obtenerlo.

Según veo en tu publicación, tienes algo similar a esto:

Código PHP:
Ver original
  1. <tr>
  2.     <td><?php echo $row['genero']; ?></td>
  3. </tr>

Pero si lo hicieras así:

Código PHP:
Ver original
  1. <tr>
  2.     <td>
  3.         <input type="hidden" class="genero" value="<?php echo $row['genero']; ?>" />
  4.     </td>
  5. </tr>

Podrías obtenerlo así:

Código Javascript:
Ver original
  1. var tabla = document.querySelector(idTabla),
  2.     genero = tabla.querySelector(".genero").value,
  3.     fila = document.querySelector(".genero").parentNode.parentNode;
  4.  
  5. if (genero == "multiple"){
  6.     fila.style.display = "none";
  7. }
  8. else{
  9.     fila.style.display = "";
  10. }

El valor de idTabla corresponde al id que hayas asignado a la tabla que contiene al campo a ocultar, siendo que dicho valor tendrás que pasarlo a la función a través de la llamada a la misma en el checkbox de la forma onclick="ocultarFila('#id_tabla')".

De cualquier forma, estoy notando algunos errores en tu código, como ese punto y coma luego de la llave de apertura del while, además de que, al ser un bucle, se generará más de un elemento con el mismo id, como en el caso de la tabla o del checkbox. Recuerda que el id debe ser un valor único en todo el documento.

__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand