Cita:
Iniciado por polaya Obtengo este valor de la BD, entonces necesito guardar en otra tabla los valores para cada uno de los $row[nombre], pero a la vez necesito guardar el $row[nombre], en el mismo registro y no se como hacerlo.

Temo que para crear nuevos registros por cada uno de tus valores recuperados tendrás que hacer la insersión dentro de tu ciclo:
Código PHP:
While ($row= mysql_fetch_array($consul))
{
echo "<td>".$row['nombre']."<br><input type=\"text\" name='ad[]'></td>";
mysql_query("INSERT INTO tabla2 VALUES(..., '".$row['nombre']."')";
}
ó tratar de implementar algo como lo que tienes ahora para guardar un solo registro (que no entiendo

)... pero tendrá que ser dentro de tu ciclo...

ó quizá te resulte más cómodo crear un arreglo dentro de ese ciclo guardando (añadiendo) tus resultados para posteriormente volver a hacer otro ciclo para volverlos a retomar e insertarlos... El caso es que solo puedes crear un nuevo registro a la vez!

. ¿ó es que de plano no entendí tu problema??

.
Ahora bien... para insertar/llenar un dato en un registro ya creado... tendrás que hacerlo como si actualizaras:
Código:
UPDATE SET campo='valor' WHERE otro_campo='otro_valor'
lo mismo... una actualización por vez.
Espero te haya entendido y en su caso haberme dado a entender

. Suerte!