標題:
讓checkbox判定哪筆被勾選
[打印本頁]
作者:
zealousinm
時間:
2010-8-29 10:42
標題:
讓checkbox判定哪筆被勾選
不好意思我想問
若我要做會員可加入房屋進"會員最愛"
並可在"會員最愛"裡利用checkbox刪除一整行房屋資料
勾選checkbox並且按下刪除就可以將此筆房屋資料移除
我不知道如何讓checkbox判定哪筆被勾選 並且可以按下刪除就可移除掉而不影響到真正的資料庫
<?php session_start(); ?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>地址</title>
<?php
include("mysql_connect.inc.php");
$id = $_SESSION['member_account'];
$sqllove = "SELECT h. * , l.note
FROM mylove l, house h
WHERE l.houseAddress = h.houseAddress AND '$id'= l.member_account";
$resultlove = mysql_query($sqllove);
echo"<script>";
echo"
function deleteData(){
mysql_query(\"DELETE FROM mylove WHERE houseAddress = '台北縣新莊市青山路1段60之3號3樓'\");
}
";
echo"</script>";
?>
<style type="text/css">
#newspaper-a
{
font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
font-size: 12px;
width: 750px;
text-align: left;
border-collapse: collapse;
border: 1px solid #69c;
margin-top:0px;
margin-left:70px;
}
#newspaper-a th
{
padding: 12px 13px 12px 13px;
font-weight: normal;
font-size: 14px;
color: #039;
border-bottom: 1px dashed #69c;
}
#newspaper-a td
{
padding: 7px 13px 7px 13px;
color: #669;
}
#newspaper-a tbody tr:hover td
{
color: #339;
background: #d0dafd;
}
#bottonconpetitive{
margin-top:20px;
text-align:right;
}
#bottondelete{
margin-left:8px;
margin-top:20px;
text-align:right;
}
#tablecss{
width:750px;
margin-left:70px;
}
.style1 {
text-align: right;
padding-top:10px;
border: 0px;
}
img {
BORDER: 0px;
}
.lovehousetable{
width: 750px;
text-align: left;
margin: 20px;
margin-left: 70px;
margin-top:0px;
font-size: 18px;
font-family: 新細明體;
color: #68228B;
font-weight: bold;
}
</style>
</head>
<body>
<div class="lovehousetable"><img src="../../Users/Dinner/Desktop/session/fapaiwu.jpg" align="absbottom" ></img> 最愛法拍屋清單</div>
<table id="newspaper-a">
<thead>
<tr>
<th scope="col" style="height: 42px"><input name="Checkbox1[]" type="checkbox" /></th>
<th scope="col" style="height: 42px">地址</th>
<th scope="col" style="height: 42px">拍數</th>
<th scope="col" style="height: 42px">坪數</th>
<th scope="col" style="height: 42px">底價</th>
<th scope="col" style="height: 42px">拍賣日期</th>
<th scope="col" style="height: 42px">備註</th>
</tr>
</thead>
<tbody>
<?php
While($myrowlove = mysql_fetch_row($resultlove)){
echo"<tr>
<td><input name=\"Checkbox1[]\" type=\"checkbox\" /></td>
<td>$myrowlove[0]</td>
<td>$myrowlove[9]拍</td>
<td>$myrowlove[4]坪</td>
<td>$myrowlove[7]</td>
<td>$myrowlove[6]</td>
<td><input name=\"Text1\" type=\"text\" value=\"\" /></td>
</tr>";
$address_temp=$myrow[3];
}//for
?>
</tbody>
</table>
<table id="tablecss" align="left">
<tr>
<td class="style1" ><a href="../../Users/Dinner/Desktop/session/competitive.php" target="_blank"><span><img src="../../Users/Dinner/Desktop/session/compare.jpg" /></img></span></a> <img src="../../Users/Dinner/Desktop/session/delete.jpg" onClick= "deleteData()" ></img></td>
</tr>
</table>
</body>
</html>
作者:
小誌
時間:
2010-8-29 11:03
不好意思我想問
若我要做會員可加入房屋進"會員最愛"
並可在"會員最愛"裡利用checkbox刪除一整行房屋資料 ...
zealousinm 發表於 2010-8-29 10:42
"會員最愛"裡的房屋資料,紀錄在資料庫裡對吧
讓checkbox判定哪筆被勾選 並且可以按下刪除就可移除掉而不影響到真正的資料庫<---做不到
房子的資料應該建立獨立資料表(房屋資料總表)<--刪除最愛不影響這張資料表
會員最愛的房子資料要為另一張獨立資料表(來自房屋資料總表的副本資料)<---刪除最愛只影響這張資料表
作者:
zealousinm
時間:
2010-8-29 15:34
是的!! 有個別的資料表(會員最愛mylove及房屋love) 我之前說明錯誤
但我發現我會做會員最愛顯示房屋資訊
<table id="newspaper-a">
<thead>
<tr>
<th scope="col" style="height: 42px"><input name="Checkbox1[]" type="checkbox" /></th>
<th scope="col" style="height: 42px">地址</th>
<th scope="col" style="height: 42px">拍數</th>
<th scope="col" style="height: 42px">坪數</th>
<th scope="col" style="height: 42px">底價</th>
<th scope="col" style="height: 42px">拍賣日期</th>
<th scope="col" style="height: 42px">備註</th>
</tr>
</thead>
<tbody>
<?php
While($myrowlove = mysql_fetch_row($resultlove)){
echo"<tr>
<td><input name=\"Checkbox1[]\" type=\"checkbox\" /></td>
<td>$myrowlove[0]</td>
<td>$myrowlove[9]拍</td>
<td>$myrowlove[4]坪</td>
<td>$myrowlove[7]</td>
<td>$myrowlove[6]</td>
<td><input name=\"Text1\" type=\"text\" value=\"\" /></td>
</tr>";
}//for
卻不會做刪除的程式
可以這樣做嗎?
<?php
include("mysql_connect.inc.php");
$id = $_SESSION['member_account'];
$sqllove = "SELECT h. * , l.note
FROM mylove l, house h
WHERE l.houseAddress = h.houseAddress ";
$resultlove = mysql_query($sqllove);
?>
<body>
<?php
While($myrowlove = mysql_fetch_row($resultlove))
{
$sql=delete $myrowlove[0],$myrowlove[9],$myrowlove[4],$myrowlove[7],$myrowlove[6] from mylove ;
}
?>
$myrowlove =mysql_query($sql);
</body>
似乎不行
但又想不出
作者:
小誌
時間:
2010-8-29 17:52
delete from mylove where 欄位名 in [欄位值]
複製代碼
你表單中的CHECKBOX為何沒有指定值?
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)