Jump to content

enviar email automático a la agencia de envíos con las direcciones de los pedidos diarios


Recommended Posts

Buenos días, 

 

Estoy intentando hacer una página que me consulte los pedidos en "estado enviado" de cada día y envíe un email automáticamente con los datos de los pedidos a la agencia de transportes, pero la verdad es que estoy parado con la consulta a la base de datos, la consulta la tengo correcta, pero al hacerla mediante PHP no me sale y desconozco el motivo, he probado ya mil cosas, a ver si alguien tiene una idea. 

 

Os pongo lo que tengo de código:

 

<!DOCTYPE html>
<html>
<body>
 
<?php
 
 
/* ACCESO A LA BD CON UNA CONSULTA DE LOS PEDIDOS QUE SE HAN PUESTO EN ESTADO "ENVIADO" EN EL DIA DE HOY*/
$servername = "MI_NOMBRE_SERVIDOR";
$username = "MI_NOMBRE_USUARIO";
$password = "MI_PASSWORD";
$dbname = "MI_NOMBRE_BD";
 
 
$conn  = new mysqli($servername, $username, $password);
 
// COMPRUEBO CONEXION
  if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
echo "Connected successfully";
 
mysql_select_db($dbname, $conn);
$sql='SELECT * FROM `'._DB_PREFIX_.'product`';
$result = $conn->query($sql);
 
echo "$result";
 
if ($result->num_rows > 0) {
     // output data of each row
     echo "entra a mostrar resultados";
while($row = $result->fetch_assoc()) {
         echo "<br> id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"] . "<br>";
     }
} else {
     echo "0 results";
}
 
 
 
EL RESULTADO QUE OBTENGO ES:
Connected successfully0 results
 
Es como si la consulta no tuviera resultados, pero cuando la hago desde prestashop si funciona y obtengo datos. También he probado a hacerla de varias maneras ($sql='SELECT * FROM `ps_product`';) ... pero nada. Creo que el problema está en que la consulta no tiene datos... 
Alquien me podría echar una mano para hacer un ejemplo de consulta a la BD de prestashop?
 
Gracias. 
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...