Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/11/2014, 22:27
Avatar de MLDGATO
MLDGATO
 
Fecha de Ingreso: marzo-2011
Ubicación: Guatemala
Mensajes: 113
Antigüedad: 14 años
Puntos: 2
Pregunta Ejecutar una Función en php

Hola necesito que una función se ejecute, básicamente en esta función necesito obtener los email de unos usuarios para enviar un correo a dichos email, creo que el enviar el correo lo tengo resuelto, mi problema es que para obtener dichos emails lo hago atravéz de una función que se ejecuta de forma dinámica pero al hacerla y al hacer las pruebas la función no se ejecuta correctamente este el el código que estoy usando:

Código PHP:
Ver original
  1. include("../Conexion/conexion.php");
  2.    
  3.     function agradecer($plaza)
  4.     {
  5.         $consuta_email = mysqli_query($conexion, "SELECT Email FROM PuestoSeccion1 WHERE IdPuesto = '".$plaza."' AND Aplicando = 1 AND Completo = 7") or die("Error al ejecutar la query: ".mysqli_error($conexion));
  6.         $losemails="";
  7.         while($email = mysqli_fetch_array($consuta_email))
  8.         {
  9.             $losemails.=($email['Email'].", ");
  10.         }
  11.         $largo=strlen($losemails);
  12.         if ($largo>2)
  13.         {
  14.            $losemails=substr($losemails,0,$largo-2);
  15.         }
  16.         return $losemails;
  17.     }
  18.     //POr el momento para hacer las pruebas coloco el id de forma manual
  19.     $id = 41;
  20.     //Llamo a la función y guardo el valor en una variable
  21.     $resultado = agradecer($id);
  22.     //muestro los resultados
  23.     echo $resultado;

El error que me aparece el es siguiente:

Warning: mysqli_error() expects parameter 1 to be mysqli, null given in /home/suminist/public_html/Suministra/Email/gracias.php on line 9

que estoy haciendo mal??