Jump to content
php.lv forumi

if/elseif


anonīms

Recommended Posts

elseif(isset($_GET['page']) && $_GET['page'] == 'results' and isset($_GET['info']))

Kādēļ šī daļa nestrādā? ($_GET['info']) vietā būs noteikts skaitlis (id)

 

Rezultātam vajadzētu būt šādam:

?page=results&info=12
Edited by anonīms
Link to comment
Share on other sites

and pret && nomaini

Link to comment
Share on other sites


Tāks, lieta tāda, ka

izmantoju jau vienā vietā jau results

if(isset($_GET['page']) && $_GET['page'] == 'results)
{
..
}
elseif(isset($_GET

) && $_GET

 == 'results' and $_GET[info])
{
..
}

 

nomainot elseif'am get page, uz piemēram $_GET['v'], tad viss strādā.

Kas varētu būt par iemeslu?

 

 

Strādā! Samainiju vietām abus ifus

Edited by anonīms
Link to comment
Share on other sites

== 'results) te ir kluda trukst ' un izlasi ari manu iepriekshejo postu, nevis nodarbojies ar kombinatoriku

Link to comment
Share on other sites

ja tev ir $_GET['page'] == 'results', tad nav jegas no shi isset($_GET['page']), ja neiet pamegini ar var_dump() apskatities kads ir katrs mainigais, kas piedalas if'a

Link to comment
Share on other sites


Pieņemu, ka visas pēdiņas tiešām esi salicis, tāpēc tās kļūdas neapspriedīšu.

 

if(isset($_GET['page']) && $_GET['page'] == 'results) {..}

elseif(isset($_GET


) && $_GET


== 'results' and $_GET[info]){..}

 

Neredzu iemeslu, lai tev vispār kaut reizi izpildītos elseif nosacījums, ja $_GET['page'] = 'result' un pat ir kaut kāda $_GET['info'] vērtība.

Nostrādās IF nosacījums un viss.

 

Vai nu maini elseif ar if vietām, vai būvē citu loģiku.

Link to comment
Share on other sites

×
×
  • Create New...