tam anlamıyla sorunun nereden kaynaklandığını buldum aşağı not düştüm
bu kodun yapısını ne şekilde değiştirmek gerekiyor ?
if(($farki == "0") and ($_GET["b"] != "deneme"){
### Burada tanımlama olmadığı için $fark == 0 olduğu zaman geri kalan işlemler yapılmıyor
### $fark == 1 olunca düzgün çalışıyor, aynı şekilde $fark == 0 oluncada düzgün nasıl calıstırtırım ?
}elseif ($farki == "1"){
if(($x1 == $x)){
if(($x2 == $xx){
if($b == 1){
MYSQL UPDATE
}else{
echo 'HATA';
}
}else{
echo 'HATA';
}
}else{
echo 'HATA';
}
}else{
echo 'HATA';
}Kısaca istenen ;
farki == 1 olursa sorgudaki == 1 koşulunu arasın
eğer farki değeri 1 değilse $sorgu ya hiç bakmasın
(farkı değeri 0 olunca $sorguyada bakmayıp işleme devam etmesi lazım)