Вам нужно знать, установлено ли значение, поэтому мы используем isset ($ _ POST ['yourVariable'])
И вам не нужно объявлять переменные, когда вы определяете их с помощью значения $ _POST , при этом ваш код заканчивается так:
<?PHP
$Total=0;
$txtA = $_POST["TextA"];
$txtB = $_POST["TextB"];
if(isset($txtB) && !isset($txtA)){
$textB=$txtB*0.4;
$Total=$textB;
}elseif(isset($txtA) && !isset($txtB)){
$textA=$txtA*0.4;
$Total=$textA;
}
//&& == AND
if(isset($txtA) && isset($txtB)){
$textA=$txtA*0.65;
$textB=$txtB*0.35;
$Total=$textA + $textB;
}
?>