LCD is not showing any data

I had made a project for temperature and humidity sensing with LCD output .

But when I uploaded the code , I found that the LCD is not showing any Data ! I have tried using simpler code like printing words that it got through serial monitor , but nothing worked .

I couldn’t say that the LCD was defected , because it had worked good yesterday when I tested it for the first time .I also ran the code with Serial monitor on the ide and it worked !
Could anyone please help !!!

temperature.ino (706 Bytes)

Read the instructions for posting, notably point No. 7!

The most likely problem is a bad connection since it worked before and not now.