if($parent_id_current > 0) {
$parent_id = $parent_id_current;
$sql = 'SELECT parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$parent_id_current'";
$parent_id_current = $GLOBALS['db']->getOne($sql);
if($parent_id_current > 0) {
$parent_id = $parent_id_current;
$sql = 'SELECT parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$parent_id_current'";
$parent_id_current = $GLOBALS['db']->getOne($sql);
if($parent_id_current > 0) {
$parent_id = $parent_id_current;
$sql = 'SELECT parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$parent_id_current'";
$parent_id_current = $GLOBALS['db']->getOne($sql);
if($parent_id_current > 0) {
$parent_id = $parent_id_current;
$sql = 'SELECT parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$parent_id_current'";
$parent_id_current = $GLOBALS['db']->getOne($sql);
if($parent_id_current > 0) {
$parent_id = $parent_id_current;
$sql = 'SELECT parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$parent_id_current'";
$parent_id_current = $GLOBALS['db']->getOne($sql);
if($parent_id_current > 0) {
$parent_id = $parent_id_current;
}
}
}
}
}
}
} else {
$parent_id = 0;
}
は、私は、これは悪い習慣を知っている..しかし、どのように良い機能構造に書き換えること。私はリターンがこのコードをよりクリーンにすることを知っています..しかし、私はどこに置くべきか分かりません。PHP - どのように悪いネストされたIFステートメントをスロー?
はあなたに感謝します!それは働く –