Arduino Webserver unable to detect my temperature sensor reading.

Hello guys I am having this arduino uno project on thermal sensors sending temperature signals to webpage via ethernet cable / setup.

Problem is when I open the webpage using the IP address, it gives me a negative value of -196.60.

Thermal sensor works and I have tested it using another set of codes, it gives values on serial monitor whenever there is a temperature change, I combined both set of codes I got and it still doesnt display the actual value on the webpage.

#include <Dhcp.h>
#include <Dns.h>
#include <Ethernet.h>
#include <EthernetClient.h>
#include <EthernetServer.h>
#include <EthernetUdp.h>
#include <SPI.h>
#include <Ethernet.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 2
#define TEMPERATURE_PRECISION 12
float tempC, tempF;
float sumTempC, sumTempF;
float avgTempC, avgTempF;
float minTempF, maxTempF;
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
//Permanent Board
DeviceAddress thermoOne = {
0x28, 0x20, 0x05, 0xB4, 0x04, 0x00, 0x00, 0x7B};
DeviceAddress thermoTwo = {
0x28, 0xBC, 0xBA, 0xB4, 0x04, 0x00, 0x00, 0x97};
byte mac[] = {
0x48, 0xC2, 0xA1, 0xF3, 0x8D, 0xB7};
byte ip[] = {
192,168,137,177};
EthernetServer server = EthernetServer(80);
void setup()
{
Serial.begin(9600);

minTempF = -1.0;
maxTempF = 500.0;
Ethernet.begin(mac, ip);
server.begin();
sensors.begin();
sensors.setResolution(thermoOne, TEMPERATURE_PRECISION);
sensors.setResolution(thermoTwo, TEMPERATURE_PRECISION);
}
void getTemperature(DeviceAddress deviceAddress)
{
tempC = sensors.getTempC(deviceAddress);
tempF = DallasTemperature::toFahrenheit(tempC);
}
void loop()
{
sensors.requestTemperatures();
sumTempC = sumTempF = 0.0;

getTemperature(thermoOne);
sumTempC += tempC;
sumTempF += tempF;
getTemperature(thermoTwo);
sumTempC += sumTempC;
sumTempF += sumTempF;
avgTempC = sumTempC / 2.0;
avgTempF = sumTempF / 2.0;
if(minTempF < 0.0)
minTempF = avgTempF;
else if(minTempF > avgTempF)
minTempF = avgTempF;
if(maxTempF > 499.0)
maxTempF = avgTempF;
else if(maxTempF < avgTempF)
maxTempF = avgTempF;
EthernetClient client = server.available();
if(client)
{
boolean BlankLine = true;
while(client.connected())
{
if(client.available())
{
char c = client.read();
if(c == '\n' && BlankLine)
{
client.println("HTTP/1.1 200 OK");
client.println("Content-Type: text/html\n");
client.println("<META HTTP-EQUIV=""refresh"" CONTENT=""5"">\n");
client.println("Arduino Web Server");
client.println("<body style="background-color:#5EA084">\n");
client.println("

Arduino Web Server

");
client.println("

Current Temperature

");

client.println(avgTempF);
client.println("°F");
client.println("
");
client.println("

Minimum Temperature

");

client.println(minTempF);
client.println("°F");
client.println("
");
client.println("

Maximum Temperature

");

client.println(maxTempF);
client.println("°F");
client.println("\n");
break;
}
if(c == '\n')
{
BlankLine = true;
}
else if(c != '\r')
{
BlankLine = false;
}
}
}
delay(10);
client.stop();
}
}

Please edit your post to add code tags ("</>" button), as described in "How to use this forum".