Koşul sorunu.
$cevap="slm";
if($cevap == "slm"){
echo "merhaba";
}else if($cevap=="nasılsın"){
echo "iyiyim ya sen";
}
şöyle anlatmam gerekiyor,a,yı istegince a oldugunu söylemeli b'yi isteyince be oldugunu ama aynı koşul içersinde
Php
senin örnekte iki IF var. bunu tek if ile yapmak mı istiyorsun. switch de olabilir.
Ustamız zaten cevabını vermiş bir nevii ama size tavsiyem if yerine stabillik açısından switch kullanmanız olacaktır.
Php
if icerisinde belli isaretciler ile birden fazla kosulla donguyu calıstırmak mumkun ama senin tam olarak istedigin switch tarzi birsey onu da drekon hocam acıklamıs zaten
yoksa && || and or gibi birden fazla kosulu sorabilirsin
if ($a==$b||$b==$c||$d==$a) gibi
yada ($a==$b && $a>>$d)
bu sekilde birden fazla kosulu tek if icerisinde calıstırabilirsin
Php
$cevap = 'selam';
switch($cevap){ // switch başladı
case 'selam':
echo 'aleykum selam';
break;
case 'nasılsın':
echo 'iyiyim ya sen nasılsın?';
break;
} // switch bitti.