snach15 Posted December 6, 2012 Report Share Posted December 6, 2012 <? $z50=(1000 * 50 / 100); // 500 $z25=(1000 * 25 / 100); $summa = 400; $v3 = rand(0, 5); $v4 = rand(0, 1); if($summa > $z50 and $v4 == 0 ) { echo "<div class='message_success'>text1</div>"; } elseif($summa > $z25 and $v3 == 0 ) { echo "<div class='message_success'>text2</div>"; } else { echo "<div class='message_error'>text3</div>"; } ?> Sveiki, saskāros ar nelielu ķibeli kuru nevaru pats atrisināt. Tātad ja summa ir 400 un 50% no 1000 ir 500 ,un $v4 ir vienāds ar 0 ,tad vajadzētu parādīt text1 un tā arī notiek ,bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts vienalga darbojas bez problēmām ... tā nevajadzētu notikt.. kur esmu kļūdījies? Quote Link to comment Share on other sites More sharing options...
Val Posted December 6, 2012 Report Share Posted December 6, 2012 Ko nu? Gaidīsi, kamēr 400 būs lielāks par 500? Quote Link to comment Share on other sites More sharing options...
snach15 Posted December 7, 2012 Author Report Share Posted December 7, 2012 tew kāds lika kautko rakstīt ja nevēleis palīdzēt? 400 nekļūs lielāks un nevajg viņam kļūt lielākam! Quote Link to comment Share on other sites More sharing options...
Val Posted December 7, 2012 Report Share Posted December 7, 2012 Kādā vēl veidā ir iespējams parādīt "text1"? Quote Link to comment Share on other sites More sharing options...
snach15 Posted December 7, 2012 Author Report Share Posted December 7, 2012 bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts vienalga darbojas bez problēmām Quote Link to comment Share on other sites More sharing options...
snach15 Posted December 7, 2012 Author Report Share Posted December 7, 2012 atvainojos par kļūdu, nepareizi uzrakstīju ... Tātad ja summa ir 600 un 50% no 1000 ir 500 ,un $v4 ir vienāds ar 0 ,tad vajadzētu parādīt text1 un tā arī notiek ,bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts parāda text2 kas arī ir loģiski! ... bet man vajg panākt lai viņš man parādi text3 šijā situācijā. Quote Link to comment Share on other sites More sharing options...
codez Posted December 7, 2012 Report Share Posted December 7, 2012 tak izmanto codepad ar konkrēto piemēru, lai var gan citi, gan pats redzēt, kas ne tā tev strādā. Quote Link to comment Share on other sites More sharing options...
ezis Posted December 7, 2012 Report Share Posted December 7, 2012 bet tādos gadījumos kad v4 ir viens un v3 ir nulle scripts parāda text2 kas arī ir loģiski! ... bet man vajg panākt lai viņš man parādi text3 šijā situācijā. Samaini vietām? Man neaiziet, man sīkāk uzdevumu izklāstīt. Kāds sakars ar augstāko matemātiku? Quote Link to comment Share on other sites More sharing options...
waplet Posted December 8, 2012 Report Share Posted December 8, 2012 and , ja nemaldos ir binārais :) Pamēģīni labāk && izmantot Quote Link to comment Share on other sites More sharing options...
marrtins Posted December 8, 2012 Report Share Posted December 8, 2012 Tu maldies ;) Quote Link to comment Share on other sites More sharing options...
Maris-S Posted December 10, 2012 Report Share Posted December 10, 2012 Ja es vispār pareizi sapratu ko Tu gribi panākt, tad apmēram tā: if($summa > $z50 and $v4 == 0 ) { echo "<div class='message_success'>text1</div>"; } elseif($summa > $z25 and $summa < $z50 and $v3 == 0 ) { echo "<div class='message_success'>text2</div>"; } else { echo "<div class='message_error'>text3</div>"; } kodu nepārbaudīju. Quote Link to comment Share on other sites More sharing options...
Maris-S Posted December 10, 2012 Report Share Posted December 10, 2012 Forumā nestrādā edit, nevaru izlabot iepriekšējo kodu, pareizāk laikam būtu tā: if($summa > $z50 and $v4 == 0 ) { echo "<div class='message_success'>text1</div>"; } elseif($summa > $z25 and $summa <= $z50 and $v3 == 0 ) { echo "<div class='message_success'>text2</div>"; } else { echo "<div class='message_error'>text3</div>"; } Quote Link to comment 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.