【PHP】くだらねぇ質問はここに書き込みやがれpart9
■ このスレッドは過去ログ倉庫に格納されています
0780nobodyさん
2005/09/18(日) 18:28:06ID:???入力フォームからのデータによってSQL文を生成し、それによってデータベースから結果を取得表示するのですが
検索結果件数取得をするためにはどうすれば、無駄がないでしょうか
無駄にコードが長いですがご容赦ください・・・ コード自体への突っ込みもあればよろしくお願いします。$loc=_SS($_POST["loc"]);
$type=_SS($_POST["type"]);
$phone=$_POST["phone"];
$shopname=_SS($_POST["shopname"]);
if($phone==NULL){//*1*************************************************************************************************************
$search="";
$search.="select shopname,pg from shop where ";
if($loc!=NULL){//*2
$search.= $loc." =loccd "; //LOCが入力されている
if($type!=NULL){
$search.=" and ".$type. " IN(typecd,typecd2,typecd3,typecd4,typecd5)";//LOC入力済みかつ、TYPE入力済み
if($shopname!=NULL){$search.=" and shopyomi LIKE '%" . $shopname . "%' ;";}//else{$search.=";";} 最後のせみころん不要?
}else{//LOC入力済みかつTYPE未入力
if($shopname!=NULL){$search.=" and shopyomi LIKE '%" . $shopname . "%' ;";}
}
}//*2
else{//LOC未入力 *3
if($type!=NULL){//LOC未入力かつTYPE入力済み
$search.=$type. " IN(typecd,typecd2,typecd3,typecd4,typecd5);";
}
}//*3
■ このスレッドは過去ログ倉庫に格納されています