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 =\ Quote 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 Quote 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! Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.