jimmyyami Posted October 16, 2007 Share Posted October 16, 2007 <? $krida = rand(1,2); if ($krida = "1"){ echo " I hate you!! "; } else { echo " I love you!! "; } ?> it just doesn't work correctly. Quote Link to comment https://forums.phpfreaks.com/topic/73438-solved-whats-wrong-with-this-code/ Share on other sites More sharing options...
sspoke Posted October 16, 2007 Share Posted October 16, 2007 remove the quotes from 1 add another equals edit: if($krida == 1) i think it should be like that maybe if($krida == "1") but I think a string shouldn't be compared to a number cuz it will be slower P.S. I haven't programmed in php in 2 years just started today again. So don't take me seriously Quote Link to comment https://forums.phpfreaks.com/topic/73438-solved-whats-wrong-with-this-code/#findComment-370468 Share on other sites More sharing options...
phpQuestioner Posted October 16, 2007 Share Posted October 16, 2007 you should be able to leave the quotes in; but you do not have your operator right. you have an assignment operator; when you should have a comparison operator. should be like this: <?php $krida = rand(1,2); if ($krida == "1"){ echo " I hate you!! "; } else { echo " I love you!! "; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/73438-solved-whats-wrong-with-this-code/#findComment-370469 Share on other sites More sharing options...
tidalik Posted October 16, 2007 Share Posted October 16, 2007 One = assigns the variable, so that $krida = "1" overwrites the random generation Two = ( == ) compares them. Quote Link to comment https://forums.phpfreaks.com/topic/73438-solved-whats-wrong-with-this-code/#findComment-370472 Share on other sites More sharing options...
jimmyyami Posted October 16, 2007 Author Share Posted October 16, 2007 thanks you all!!!~~~ Solved Quote Link to comment https://forums.phpfreaks.com/topic/73438-solved-whats-wrong-with-this-code/#findComment-370734 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.