I get zero values when sending data to phpmyadmin database using esp8266

i get zero values when i send data on database. and using the Sending_To_phpmyadmindatabase(BPM); function i get zero results. but when i remove it the sensor works fine. can anyone help me please thank you

#include <ESP8266mDNS.h>
#include <ESP8266mDNS_Legacy.h>
#include <LEAmDNS.h>
#include <LEAmDNS_lwIPdefs.h>
#include <LEAmDNS_Priv.h>

#include <ESP8266WiFi.h>
#include <DallasTemperature.h>
#include <OneWire.h>
#include <ESP8266HTTPClient.h>

//#include <WiFi.h>    
#include <SPI.h>
#include <Ethernet.h>

#include <Wire.h>
#include "MAX30100_PulseOximeter.h"

#define REPORTING_PERIOD_MS     1000
float BPM, SpO2;
PulseOximeter pox;
uint32_t tsLastReport = 0;

IPAddress server_addr(192,168,15,4);
const char* ssid="pldt";
const char* password = "katrinapangit";
const char *host = "192.168.15.4";

WiFiClient client;  


// Callback (registered below) fired when a pulse is detected
void onBeatDetected()
{
    Serial.println("Beat!");
}

void setup()
{
    Serial.begin(115200);
    Serial.println();
    Serial.print("Wifi connecting to ");
    Serial.println( ssid );

    WiFi.begin(ssid,password);

    while( WiFi.status() != WL_CONNECTED ){
        delay(1000);
        Serial.print(".");    

   }
    Serial.println();
    Serial.print("wifi connected");

    Serial.println("Server started");
    Serial.println(WiFi.localIP() );
    delay(1000);
    Serial.println("connecting......");

    Serial.print("Initializing pulse oximeter..");
    if (!pox.begin()) {
        Serial.println("FAILED");
        for(;;);
    } else {
        Serial.println("SUCCESS");
    }
    pox.setIRLedCurrent(MAX30100_LED_CURR_7_6MA);

    pox.setOnBeatDetectedCallback(onBeatDetected);
}

void loop()
{
  pox.update();
  BPM = pox.getHeartRate();
  SpO2 = pox.getSpO2();
 // Sending_To_phpmyadmindatabase(BPM);
 
  
  if (millis() - tsLastReport > REPORTING_PERIOD_MS) {
    Serial.print("BPM: ");
    Serial.println(BPM);
    Serial.print("SpO2: ");
    Serial.print(SpO2);
    Serial.println("%");
    Serial.println("*********************************");
    Serial.println();
    tsLastReport = millis();
    delay(0); 
    }
    Sending_To_phpmyadmindatabase(BPM);
    delay(0);
    
}
void Sending_To_phpmyadmindatabase(float BPM){


  if (client.connect(server_addr,80)) {
    Serial.println("connected");
    Serial.print("GET /pulse.php?BPM=12");
    client.print("GET /pulse.php?pox.getHeartRate="+String(BPM,1));
    Serial.println("pox.getHeartRate!");
    client.println("pulse="); 
    client.println(BPM);
   // Serial.print("GET /vsmonitor/connect.php?SpO2=12");
   // client.print("GET /vsmonitor/connect.php?SpO2="+String(SpO2,1));
   // Serial.println("SpO2!");
    //client.println("o2_sat="); 
    //client.println(SpO2);
    client.print(" ");
    client.println(" HTTP/1.1"); 
    client.println("Host: 192.168.15.4");
    client.println(server_addr);
    client.println("Connection: close"); 
    client.println(); 
  }
  else {
    Serial.println("--> connection failed\n");
  }
  Serial.println();
  delay(0);

}