Cita: $ofertas = mysql_query($query_ofertas, $conn1) or die(mysql_error());
$row_ofertas = mysql_fetch_assoc($ofertas); <-- Aquí asignas el primer registro
...
for ($i=1; $row_ofertas = mysql_fetch_row ($ofertas); $i++) { <-- Esto empezará por el segundo registro porque el primero ya se ha asignado
Solución:
Quita esta línea:
$row_ofertas = mysql_fetch_assoc($ofertas);
O sustituye esto:
for ($i=1; $row_ofertas = mysql_fetch_row ($ofertas); $i++) {
Por esto:
for ($i=1; $row_ofertas = mysql_fetch_assoc($ofertas); $i++) {
Y luego cambia las referencias de dentro del bucle.