9 girdiğim zaman x!=9 şartına göre false almam lazım, ve arada or olduğuna göre bu false yüzünde if false değeri ile işlem-2'yi yapmalı. Ancak bu şekilde çalışmıyor.
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > <html> > <head> > <meta content="text/html;charset=ISO-8859-9" http-equiv="Content-Type"> > </head> > <body bgcolor="#ffffff" text="#000066"> > if yapısında basit mantıksal hata var sadece<br> > 9 eşit bir değişken girdiğinde zaten senin yapına göre<br> > işlem 1 çalışması lazım... çünkü 9 a eşit değilse demişsin...<br> > bir de 0 a eşit değil demişsin...<br> > <br> > <br> > Bedreddin SAHBAZ wrote: > <blockquote > cite="mid:[email protected]" > type="cite"> > <pre wrap="">Merhaba Arkadaşlar, > > Bir saattir basit bir IF yapısına takıldım kaldım > > if ((mysql_num_rows($result)<1) or ($x != 9) or ($x != 0)) > { > işlem-1 > } > else > { > işlem-2 > } > > mysql'de sonuç boş geldi ise veya x 9'a eşit değilse veya x 0'a eşit > değilse işlem-1'in yapılmasını istiyorum. Ancak x değeri 9 a eşit bir > değişken girip sorguyu çağırdığımda işlem-2 değil yine de işlem-1 > yapılıyor. Nerede hata yapıyorum acaba? Bu arada sorguyu şu şekilde > yaptığımda doğru çalışıyor; > > if ((mysql_num_rows($result)<1) or ($x != 9)) > > Saygılarımla.. > > _______________________________________________ > Linux-programlama mailing list > <a class="moz-txt-link-abbreviated" > href="mailto:[email protected]">[email protected]</a> > <a class="moz-txt-link-freetext" > href="http://liste.linux.org.tr/mailman/listinfo/linux-programlama">http://liste.linux.org.tr/mailman/listinfo/linux-programlama</a> > > > > </pre> > </blockquote> > </body> > </html> > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama
