Ok, ya vi el error, cambia esto:
Código PHP:
$results = mysql_query($consulta, $conexion);
$row=mysql_fetch_array($results);
$contador=0;
while ($contador < mysql_num_rows($results)) {
$contador++;
Por esto:
Código PHP:
$results = mysql_query($consulta, $conexion);
while ($row=mysql_fetch_array($results)) {
Lo que pasa es que al final del while original debias repetir el mysql_fetch_array(), pero es mejor hacerlo directo y te ahorras un par de lineas.