Hola a todos tengo un problema que no he podido solucionar, resulta que recibo un arreglo de nombres y esos nombres los separo con explode, los tengo que meter cada uno a un metodo para que me regrese un id, el problema es con mi metodo $obtenerIdUsuario y el ciclo for ya que el metodo no regresa nada para el siguiente index, es decir solo toma el primero, ya no se que hacer.
Código PHP:
$destinatario = "pepe, lalo, beto";
$arrayDestinatarios=explode(',',$destinatario);
$count = count($arrayDestinatarios);
for($i=0;$i<$count;$i++){
$res = $obj->obtenerIdUsuario($arrayDestinatarios[$i]);
if($res == true){
echo $res[$i]['id_usuario'];
}else{
echo "maldita sea";
}
}
Código:
public function obtenerIdUsuario($usuario){
$conexion = $this->objConexion->configuracion();
$consulta = "CALL sp_correoObtenerIdUsuario('$usuario')";
$stmt = $conexion->prepare($consulta);
$stmt->execute();
$resultado = $stmt->fetchAll();
}