SC__Programmer Posted July 15, 2011 Share Posted July 15, 2011 ok so first off im a noob at php,just started learning it lol. i cant get the if statements to work right,well actually i dont know how to really use the if statements. heres my code: <?PHP session_start(); if(isset($_SESSION['views'])){ $_SESSION['views'] = $_SESSION['views']+ 1; }else{ $_SESSION['views'] = 1; } $number = ""; if($_SESSION['views'] < 10){ $number = "0000".$_SESSION['views']; }; if($_SESSION['views'] < 100){ $number = "000".$_SESSION['views']; }; if($_SESSION['views'] < 1000){ $number = "00".$_SESSION['views']; }; if($_SESSION['views'] < 10000){ $number = "0".$_SESSION['views']; }; if($_SESSION['views'] < 100000){ $number = $_SESSION['views']; }; $img_number = imagecreate(100,25); $backcolor = imagecolorallocate($img_number,255,0,0); $textcolor = imagecolorallocate($img_number,255,255,255); imagefill($img_number,0,0,$backcolor); Imagestring($img_number,10,5,5,$number,$textcolor); header("Content-type: image/png"); imagepng($img_number); ?> it isnt displaying the 0000 before the number,just the number =\ Link to comment https://forums.phpfreaks.com/topic/242097-need-help-with-if-statement/ Share on other sites More sharing options...
PFMaBiSmAd Posted July 15, 2011 Share Posted July 15, 2011 You would use str_pad Link to comment https://forums.phpfreaks.com/topic/242097-need-help-with-if-statement/#findComment-1243287 Share on other sites More sharing options...
SC__Programmer Posted July 15, 2011 Author Share Posted July 15, 2011 Edit: i figured it out,thanks for the help! Link to comment https://forums.phpfreaks.com/topic/242097-need-help-with-if-statement/#findComment-1243292 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.