die функция

По принцип die() ще ти прекъсне изпълнението на какъвто и да било код!Пробвай с exit(),но мисля че там положението е същото.Ако ползваш цикъл, има възможност да ползваш continue, но сега говоря на изуст, тъй като не знам в какъв контекст ще ползваш всичко
 
може би и грешката да ми е в подредбата на if-овете

Код:
if(isset($_POST[$row['id']])) {
$number=abs($_POST[$row['id']]);
$numbers=abs($_POST['qty']);
if($numbers > 0) { 

	
	if($numbers > abs($cqty) ) {
	echo ("Няма толкова") ;
	
	
	if(abs($cprice) * $numbers >= abs($pari) ) {
		echo ("Нямаш толкова пари");
	}

	if($seller == $username) { echo ("Не може....."); }
	}

else {
      echo "Успешно ......"; 
}
}
}

Кода ми спира само на if($seller == $username)

При другите 2 проверки ми изписва Успешно заедно с нямаш толкова пари иили няма толкова
хем няма хем ми изписва успешно
заменил съм die с echo сега
 
Тука грешката ти е в логиката!
Вероятно всичките ти условия в if()-вете ти са truе(инстина), и тъй като:
if($seller == $username) { echo ("Не може....."); }
}
ти е последно като условие, спира на него.
ПОлзвай за целта:
if(){
} elseif(){
} elseif(){
}
else {
}
 

Back
Горе