エラー処理の最近のブログ記事

php insert 変数が空でエラー回避

| コメント(0)

$Array = array($prefA,$prefB,$prefC,$prefD);
$Acount = count($Array);//配列の中身の数をカウントする
$Arrayfilter = array_filter($Array, "strlen");//配列の要素に空があれば削除する
$Bcount = count($Arrayfilter);//配列の中身の数をカウントする
if($Acount > $Bcount){
    echo "<div id=\"containermid\">";//カラム幅制御
    echo "<div id=\"category1\">";//カラム幅制御
    echo "入力値に空があります。ゼロを入力してください。";
    echo "<form action=\"#\" method=\"post\">";
    echo "<input type=\"submit\" name=\"submit\" value=\"戻る\">";
    echo "</form>";
    exit;

$prefA,$prefB,$prefC,$prefDらがインサートしたい変数。空のままポストされてきてインサートするとエラーになる対策。

空ならゼロを代入するようif文もよし、インサートする変数が多く空の場合が多い場合はこれかな。

両方使う場合もあるね。