これは$ rectypeにテーブルに挿入する値を取得するためのテストコードです。問題は$ rectypeが0か空であることです。空文字列の変数が返される場合
$rectype = ($file_2 ? '3' : '1');
また避けるために約operator precedence何かを読んで:私はあなたがタイプミスが持つコーディング
$dirchk1 = "/temp/files/" . $data[0] . ".doc"; // exist
$dirchk2 = "/temp/files/" . $data[1] . ".doc"; // exist
$file_1 = (is_file($dirchk1));
$file_2 = (is_file($dirchk2));
if ($file_1) {
$rectype == ($file_2 ? '3' : '1');
}
echo $rectype . "\n";
あなたは '='によって割り当てたい間に '=='と比較しています –