From what I know, I agree with hurrotisrobbo because the relationship is one to many (one customer to many products, not one product to many customers!!). Each customer can make only one order (at once), and this order includes at least one product (possibly many).
Therefore, in table one, orderno is a primary key since it must be unique to each customer (each customer may only have one order number). In the other table however, the same orderno can appear more than once (if the person has ordered more than one product).
This means that the orderno in the first table is a PRIMARY key, and the orderno in the second table is a FOREIGN key just like hurrotisrobbo said.