PHP - Contar filas de tabla html con php.

   
Vista:
Imágen de perfil de Bladimir

Contar filas de tabla html con php.

Publicado por Bladimir (88 intervenciones) el 02/05/2015 17:40:10
Hola a todos. Quería saber si existe alguna forma de contar el numero de filas de una tabla html, no de una tabla de base de datos. Gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alberto

Contar filas de tabla html con php.

Publicado por Alberto (222 intervenciones) el 02/05/2015 22:09:28
Hola...

Puedes usar JavaScript para ello, te pongo un ejemplo...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
	<head>
		<title>Ejercicio</title>
	</head>
	<script type="text/javascript" src="../js/jquery-1.10.2.js"></script>
	<script>
		function contarFilas() {
			var $num = document.getElementById('tblUsuario').getElementsByTagName('tr').length - 1;
			alert($num);
		}
	</script>
	<body>
		<table border="1" id="tblUsuario">
			<tr>
				<th>Nombre</th>
				<th>Apellido</th>
			</tr>
			<tr>
				<td>Hinata</td>
				<td>Hyuga</td>
			</tr>
			<tr>
				<td>Yuno</td>
				<td>Gasai</td>
			</tr>
			<tr>
				<td>Asuna</td>
				<td>Yuuki</td>
			</tr>
		</table>
		<input type="submit" value="Enviar" onclick="contarFilas()"/>
	</body>
</html>

Como podrás darte cuenta resto uno al numero total ya que no quiero que cuente el encabezado, ahora si necesitas contar el encabezado puedes quitarte el -1.

Sin mas que comentar cualquier duda y/o inconveniente, aquí estamos. Suerte!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Bladimir

Contar filas de tabla html con php.

Publicado por Bladimir (88 intervenciones) el 02/05/2015 22:35:33
Muchas gracias nuevamente. Funcionó perfecto. Hasta pronto.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar