Por la velocidad en que respondes no parece que te hallas esforzado mucho.
1-> la variable $conta no tiene razon de existir.
2-> las 4 lineas que agregaste al inicio del while tampoco.
3-> Hay una contradicion:
Código PHP:
Ver original// Si hay un aterior trabajamos con el. Esto se hace ciempre.
if($conta == 0){
o se hace siempre o se hace cuando $conta == 0 una de dos.
ningun cambio que hiciste (salvo quiza las funciones de debug) tienen mucho sentido.
agregaste 9 lineas y ninguna es relevante.
aqui te entregue servidas las dos lineas que tienes que cambiar al inicio. Pense que eso lo copiarias y lo usarias, pero parece que ni siquiera lo haz mirado.