Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: Narysx | Peržiūrų: 3731 |
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Turiu du kintamuosius: $pirmas ir $antras. Kiekvienas iš jų reiškia skaičių. Kaip turi atrodyti tvarkingas if'o kodas, kad veiktų tokiu principu: if ($pirmas=0 o $antras>=10) Čia jei pirmas yra 0, o antras jau 10, arba daugiau, tai padarom užklausą. Tada užklausą leidžia vykdyt tik tada, kai pirmas yra 1, o antras jau 20 arba daugiau ir t.t... Manau supratot. Laukiu pagalbos. |
|
sniuff Narys Antras po Dievo Pranešimai: 4491 Įstojęs: 2007 Geg. 14 16:05:52 | |
&& gal ? http://androider.info/ |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
if ($pirmas=0 && $antras>=10) taip? |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
taip, && reiškia kad abu kintamieji turi atitikt, o || reiškia kad arba tas arba tas turi atitikt. |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
O šiaip viskas gerai? Koks skirtumas tarp = ir ==? Ir ar suveiks tas >= (daugiau arba lygu) ? |
|
maxas66 Narys Buldozeris Pranešimai: 287 Įstojęs: 2009 Rugs. 8 21:09:44 | |
= yra priskiriant reikšmę pvz. $kintamasis = "reikšmė"; o == naudojamas tikrinant pvz. if ($kintamasis == "reikšmė") { echo "bla"; } else { echo "bala"; } |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
dek == , turi suveikt . |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
O jei aš noriu patikrint, ar yra daugiau arba lygu? if ($pirmas==0 && $antras>==10) taip? :/ |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
if ($pirmas=="0" && $antras>="10") |
|
Deiviux.eu Narys Tankas Pranešimai: 1882 Įstojęs: 2007 Geg. 2 13:05:17 | |
Narysx parašė: O šiaip viskas gerai? Koks skirtumas tarp = ir ==? Ir ar suveiks tas >= (daugiau arba lygu) ? Geriau tada ne >= o !< man taip atrodo. |
|
iMantux VIP narys Generolas Pranešimai: 981 Įstojęs: 2009 Spa. 8 20:10:11 | |
prie ko čia šauktukas? |
|
ramon Narys Ekspertas Pranešimai: 2977 Įstojęs: 2006 Gru. 18 11:12:50 | |
1+2 ir 2+1 skirtumo nera? |
|
Rytis Narys Tankas Pranešimai: 2258 Įstojęs: 2006 Sau. 13 17:01:49 | |
Deiviux parašė: Narysx parašė: O šiaip viskas gerai? Koks skirtumas tarp = ir ==? Ir ar suveiks tas >= (daugiau arba lygu) ? Geriau tada ne >= o !< man taip atrodo. Proto bokštai Tai kam reikia "ne mažiau", jei yra "daugiau"? |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Kažkodėl neveikia kodas. if ($pirmas=="0" && $antras>="10") viskas taip ir yra ($pirmas - 0, $antras - 12), bet nevykdo sąlygos. :? Redagavo Narysx 2010 Sau. 4 20:01:03 |
|
Creatium Administratorius Viršesnis už Dievą Pranešimai: 5868 Įstojęs: 2007 Rugp. 9 17:08:20 | |
Narysx parašė: Kažkodėl neveikia kodas. if ($pirmas=="0" && $antras>="10") viskas taip ir yra ($pirmas - 0, $antras - 12), bet nevykdo sąlygos. O tarpų nereikia? Gal dėl to klaida? www.creatium.lt Redagavo Creatium 2010 Sau. 4 20:01:59 |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
if ($pirmas == "0" && $antras >= "10") Vistiek tas pats. |
|
bruzgis Narys Ekspertas Pranešimai: 3368 Įstojęs: 2006 Geg. 9 18:05:02 | |
$pirmas = 1; $antras = 20; if ($pirmas == "0" && $antras >= "10") { echo "labas"; } else { echo "sikna"; } spausdins sikna, $pirmas = 0; $antras = 20; if ($pirmas == "0" && $antras >= "10") { echo "labas"; } else { echo "sikna"; } spausdins labas, reiskias viskas veikia |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Jo, viskas veikia... Sorry, čia per savo žioplumą nesužiūrėjau akivaizdžios klaidos. |
|
ozzWANTED Administratorius Legenda Pranešimai: 8478 Įstojęs: 2006 Gru. 29 14:12:31 | |
Dar jeigu kas nežino tai: $word = "labas"; if(strstr($word, "l")) { echo "taip"; } else { echo "ne"; } Gausite atsakymą "ne". Todėl, kad '==' pasako tik ar tenkina/netenkina, bet nepasako ar duom. tipas tas pats. Kadangi 0 php yra neiginys, gaunate neiginį. Norėdami patikrinti ar sutampa tipai, reikia naudoti trigubą lygybę: if(strstr($word, "l") !== false) { echo "taip"; } else { echo "ne"; } Tokiu atveju gausite rezultatą true, nes nors ir NOT == NOT, bet INTGEGER != BOOLEAN BR#1, Most Wanted Redagavo ozzWANTED 2010 Sau. 5 01:01:16 |
Peršokti į forumą: |