soy un nob al no meter el contador en el bucle pfffffff se me fue cerebro , apenas le estoy pillando a esto de las funciones y parametros todavia no soy muy bueno usandolas jeje
<!Doctype html>
<html lang="es">
<head>
<title>Consulas a bases de datos</title>
<meta name="description" content= description= "consultas a base de datos php y mysql, https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=613:ejemplo-consulta-php-mysql-select-bucle-while-mysqlifetcharray-recorrer-resultados-query-cu00842b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193">
<meta name="keywords" name="base de datos mysql html php">
</head>
<header>
<h1>Consultas con base de datos</h1>
</header>
<body>
<?php$contador = 0;function mostrar_datos($a,$b){ if($a!=null){$cad = $a['nombre']; $sub = substr($cad,0,1); if($sub == 'm'){echo 'Nombre : ',$a['nombre'],'<br>';echo 'Su Nombre inicia con ',$sub,'<br>'; echo 'Apellidos : ',$a['apellido'],'<br>';echo 'Direccion : ',$a['direccion'],'<br>';echo 'Telefono : ',$a['telefono'],'<br>';echo 'Edad : ',$a['edad'],'<br>';echo 'Altura : ',$a['altura'],'<br>';echo 'numero de personas que inician con la letra ', 'm :' ,$b,'<br>'; echo '<br>'; }else{echo 'Nombre : ',$a['nombre'],'<br>'; echo 'Apellidos : ',$a['apellido'],'<br>';echo 'Direccion : ',$a['direccion'],'<br>';echo 'Telefono : ',$a['telefono'],'<br>';echo 'Edad : ',$a['edad'],'<br>';echo 'Altura : ',$a['altura'],'<br>'; echo '<br>';} }else{ echo 'No hay mas datos por mostrar';}}$db = mysqli_connect('sql204.byethost7.com','b7_16106679','acsdc120789','b7_16106679_mibasededatos') ordie('no hay conexion con la base de datos'.mysql_error);mysqli_select_db($db, 'b7_16106679_mibasededatos');$tildes = $db->query("SET NAMES 'utf-8'");$tabla=mysqli_query($db,'SELECT * FROM agenda');while($rows=mysqli_fetch_array($tabla)){ $contador=$contador+1; mostrar_datos($rows,$contador); }mysqli_free_result($tabla);mysqli_close($db);?>
<footer>
<h5>Hecho por carlos enrique gil chong</h5>
<a href="https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=613:ejemplo-consulta-php-mysql-select-bucle-while-mysqlifetcharray-recorrer-resultados-query-cu00842b&catid=70:tutorial-basico-programador-web-php-desde-cero&Itemid=193">aprenderaprogramar</a>
</footer>
</body>
</html>