Por favor revisa el manual de PHP, tienes un error muy grave de concepto porque se nota que no sabes usar mysqli fetch assoc.
http://php.net/manual/es/mysqli-result.fetch-assoc.php
Revisa la sintaxis de como se obtienen los valores porque estas haciendo la consulta pero intentas obtener mal el valor.
Código PHP:
$res = mysql_query($sql, $connection) or die(mysql_error());
$p=$res['Nombre'];
while ($sql= mysql_fetch_assoc($res));{
Ese $p no lo puedes obtener así. De ahí en adelante el resto esta mal.
La opción que te muestra stramin no la entiendo, así que no me atreveria a decir si esta mal o no porque no entiendo como hace la condición de parada del for, pero mas o menos la entiendo y quizas si podria funcionar.