ものすごく初心者質問ですみません。
入力エリアが未記入かどうかの判断は

if ($変数名 ne "")

以外にもあるのでしょうか?

$htmlbuf .= "$cdname<input type=\"hidden\" name=\"$code\" value=\":$cdno=\">
<input name=\"$code\" size=\"15\" value=\"$input\"> <BR>\n";
↑このような記述で
コード名称 入力エリア <br>

というのをいくつか繰り返して表示させてます。
初期表示では入力エリア($input)はスペース("")を送っています。
これで入力エリアに何か入れてsubmit後の処理なのですが
$codeには
「:$cdnoの値1=$inputの値1:$cdnoの値2=$inputの値2……etc」と入っているので
「:」ごとに配列に格納し、要素を「=」で$cdnoと$inputにわけ
if ($input ne ""){処理} という風にしたいのですが、未記入にも関わらず{処理}になります。
直前にPRINT文を入れて値を確認しても、未入力エリアには何も入っていません(多分長さ0)
何か表示されないコードのようなものが入ってるのかな?と思うのですが
それを確かめる術もわかりません。
単純な質問のわりに長文になって申し訳ありません。
よろしくお願いします。