Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/12/2010, 09:03
Tooj
 
Fecha de Ingreso: noviembre-2009
Mensajes: 64
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: foreach y base de datos..

Gracias por tu respuesta.

el codigo lo he puesto incompleto.
el código no es mío, sino que lo estoy tratando de arreglar porque no funcionaba, lo cual he logrado en parte, porque como decia, ya llegan los correos y antes no llegaban.

La razón de porqué no llegaban los correos estaba en la falta de un array en la consulta a la base de datos, necesario para ejecutar un foreach, entonces al hacer lo que tu me dices pues marca error porque no hay ningún array. Además de que me equivoque y $envpost, es más bien $envioarticulos. Así es posible entender tu pregunta al if y descartamos mysql_fetch_assoc

o sea que todo está en la manera de hacer la consulta a la base de datos, pero segun entiendo a partir de un array.

he pensado algo asi:
Código PHP:
$envioarticulos = array("SELECT * FROM $tablearticulos WHERE ID, titulo, autor = " $postno); 
pero no funciona

también he probado esto, siguiendo tu respuesta:
Código PHP:
$envioarticulos mysql_query("SELECT * FROM $tablearticulos WHERE ID = " $postno);
$envioarticulomysql_num_rows($envioarticulos);
$envioarticulos = array ($envioarticulo); 
pero, aunque llegan los mails, sigue sin recoger los campos de la tabla

saludos

Última edición por Tooj; 20/12/2010 a las 09:16