close

2014/09/20 性別、年紀、喜好、欄位(查詢)

 

<?php require_once('../Connections/allianz.php'); ?>
<?php

 

$varID = ""; if (isset($_POST["id"]) ){ $varID =$_POST["id"];}
//echo " id = " .$varID ."<br>";


$varName = ""; if (isset($_POST["name"]) ){ $varName =$_POST["name"];}
//echo " name = " .$varName ."<br>";


$varSex = ""; if (isset($_POST["sex"]) ){ $varSex =$_POST["sex"];}

 

$varAge = ""; if (isset($_POST["age"]) ){ $varAge =$_POST["age"];}

$varFavor = ""; if (isset($_POST["favor"]) ){ $varFavor =implode(",", $_POST["favor"]);}

 

$varAbout = ""; if (isset($_POST["about"]) ){ $varAbout =$_POST["about"];}

$varOther = ""; if (isset($_POST["other"]) ){ $varOther =$_POST["other"];}


$varMM_form = ""; if (isset($_POST["mm_form"]) ){ $varMM_form =$_POST["mm_form"];}
// echo " mm_form = " .$varMM_form ."<br>";


mysql_select_db($database_allianz, $allianz); // 連線資料庫
$sql = " select * from abc01 where 1=1 ";
if ( strlen($varID)>0 ){
$sql .= " and id = " . $varID . " ";
}

if ( strlen($varName)>0 ){
$sql .= " and name like '%" . $varName . "%' ";
}


if ( strlen($varSex)>0 ){
$sql .= " and sex= " . $varSex . " ";
}


if ( strlen($varAge)>0 ){
$sql .= " and age= '" . $varAge . "' ";
}

if ( strlen($varFavor)>0 ){ // LOCATE('substring', 'mainstring')
// $_POST["favor"]
$sql .= " and ";
for($i=0; $i < count($_POST["favor"]); $i++){
$sql .= " favor like '%" . $_POST["favor"][$i] . "%' and ";
}
$sql = substr($sql, 0, strlen($sql)-5);
}


if ( strlen($varAbout)>0 ){
$sql .= " and about like '%" . $varAbout . "%'";
}

if ( strlen($varOther)>0 ){
$sql .= " and other like '%" . $varOther . "%' ";
}

//echo " sql = " . $sql . "<br>";
//exit();
$Recordset1 = mysql_query($sql, $allianz) or die(mysql_error()); // 執行查詢語法
$row_Recordset1 = mysql_fetch_assoc($Recordset1); // 把查詢的結果帶到$row_Recordset1[]陣列中
$totalRow_Recordset1 = mysql_num_rows($Recordset1); // 把查詢後表格總共有幾列(幾筆資料)放到 $totalRows_Recordset1
//echo "totalRow_Recordset1 = " .$totalRow_Recordset1."<br>";

 

?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
<!--

-->
</script>
<style>
.nofind{
background-color:pink;
}
.eachrow{
background-color:#C1FFC1;
}
</style>
</head>
<body>
<form method="post" name="form1" action="">
<table border="1">
<tr>
<td>編號</td><td><input type="text" id="id" name="id" value=""></td>
<td>名字</td><td><input type="text" id="name" name="name" value="<?php echo $_POST["name"];?>"></td>
</tr>
<tr>
<td>性別</td>
<td>
女生<input type="radio" id="sex" name="sex" value="0">
男生<input type="radio" id="sex" name="sex" value="1">

 

</td>
<td>年紀</td>
<td>
<select id="age" name="age">
<option value="">請選擇</option>
<?php for($i=18;$i<=80;$i++){?>
<option value="<?php echo $i;?>" <?php if ( $varAge ==strval($i) ){ echo "selected"; } ?>><?php echo $i;?></option>
<?php } ?>
</select>
</td>
</tr>
<tr>
<td>喜好</td>
<td colspan="3">
<?php echo $varFavor; ?>

<!-- strpos(整段要找的字串,要找的字); -->
編號<input type="checkbox" id="favor" name="favor[]" value="0" <?php if( strpos($varFavor,"0")!==false){ echo "checked";}?> >
名字<input type="checkbox" id="favor" name="favor[]" value="1" <?php if( strpos($varFavor,"1")!==false){ echo "checked";}?> >
性別<input type="checkbox" id="favor" name="favor[]" value="2" <?php if( strpos($varFavor,"2")!==false){ echo "checked";}?> >
年紀<input type="checkbox" id="favor" name="favor[]" value="3" <?php if( strpos($varFavor,"3")!==false){ echo "checked";}?> >
</td>
</tr>
<tr>
<td>關於</td><td><textarea id="about" name="about"><?php echo $varAbout;?></textarea></td>
<td>其他</td><td><input type="text" id="other" name="other" value="<?php echo $varOther;?>"></td>
</tr>
<tr>
<td colspan="4"><input type="submit" value="尋找"></td>
</tr>
</table>
<input type="hidden" name="mm_form" value="form1">
</form>
<input type="button" name="btn_ins" value="ins" onclick="location.href='abc01_ins.php';">
<table border="1">
<tr>
<td>ID</td>
<td>名字</td>
<td>性別</td>
<td>年紀</td>
<td>喜好</td>
<td>關於</td>
<td>圖片</td>
<td>其他</td>

</tr>

<?php if( $totalRow_Recordset1>0){ ?>
<?php do{ ?>
<tr class="eachrow">
<td><?php echo $row_Recordset1["id"];?></td>
<td><?php echo $row_Recordset1["name"];?></td>
<td><?php echo $row_Recordset1["sex"];?></td>
<td><?php echo $row_Recordset1["age"];?></td>
<td><?php echo $row_Recordset1["favor"];?></td>
<td><?php echo $row_Recordset1["about"];?></td>
<td><?php echo $row_Recordset1["pic"];?></td>
<td><?php echo $row_Recordset1["other"];?></td>
<td><input type="button" value="upd" onclick="location.href='abc01_upd.php?id=<?php echo $row_Recordset1["id"];?>';"></td><!--"<a href="abc01_upd.php?id=<?php echo $row_Recordset1["id"];?>">upd</a>-->
<td><input type="button" value="del" onclick="location.href='abc01_del.php?id=<?php echo $row_Recordset1["id"];?>';"></td><!--<a href="abc01_del.php?id=<?php echo $row_Recordset1["id"];?>">del</a>-->

</tr>
<?php } while($row_Recordset1 = mysql_fetch_assoc($Recordset1) ); ?>
<?php }else{ ?>
<tr>
<td colspan="4" class="nofind">無資料</td>
</tr>
<?php } ?>
</table>

</body>
</html>2014/09/20 (性別、年紀、喜好)欄位(查詢頁)  

 

arrow
arrow
    文章標籤
    程式學習
    全站熱搜

    ab1628 發表在 痞客邦 留言(0) 人氣()