台灣最大程式設計社群網站
線上人數
1454
 
會員總數:244789
討論主題:188837
歡迎您免費加入會員
討論區列表 >> PHP >> 請教一下Dreamweaver &PHP 用核取複選抓取資料問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請教一下Dreamweaver &PHP 用核取複選抓取資料問題
價值 : 50 QP  點閱數:453 回應數:1

樓主

小李
門外漢
0 5
93 1
發送站內信


請教一下Dreamweaver &PHP 用核取複選抓取資料問題
我用過LIKE或抓日期範圍,沒問題!!但碰到一個大問題。就是用核取抓取資料

表格-覽表(顯示所有覽表)
id name
1 最新訊息
2 活動通知
3 演講通知


index.php
核取(複選)
_最新訊息
_活動通知
_演講通知
查詢 ←按鈕

假設我勾 最新訊息和演講通知,查詢結果 覽表只出現二筆就好....
我都做不出來,

我google 了一下關鍵就在這裡,但不知如何修改

$colname_Recordset1 = "-1";
if (isset($_GET['name'])) {
$colname_Recordset1 = $_GET['name'];
}

---------------------------------
這是google 找到的,不知道是不是這個???
if(!empty($_POST['check_list'])){
foreach($_POST['check_list'] as $check) {
echo $check;



index.php
--------------------------------------------------------------
<?php require_once('Connections/conSQL.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
if (PHP_VERSION < 6) {
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
}

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}

$colname_Recordset1 = "-1";
if (isset($_GET['name'])) {
$colname_Recordset1 = $_GET['name'];
}
mysql_select_db($database_conSQL, $conSQL);
$query_Recordset1 = sprintf("SELECT * FROM testdata WHERE name <> %s", GetSQLValueString($colname_Recordset1, "text"));
$Recordset1 = mysql_query($query_Recordset1, $conSQL) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文件</title>

<body>
<form id="form1" name="form1" method="post" action="">
<p>
<label>
<input type="checkbox" name="Check_list[]" value="最新訊息" id="Check_list_0" />
最新訊息</label>
<br />
<label>
<input type="checkbox" name="Check_list[]" value="活動通知" id="Check_list_1" />
活動通知</label>
<br />
<label>
<input type="checkbox" name="Check_list[]" value="演講通知" id="Check_list_2" />
演講通知</label>
<br />
<input type="submit" name="button" id="button" value="查詢" />
<br />
</p>
</form>
<table border="1">
<tr>
<td>id</td>
<td>name</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['id']; ?></td>
<td><?php echo $row_Recordset1['name']; ?></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>

搜尋相關Tags的文章: [ PHP ] ,
本篇文章發表於2017-04-28 11:04
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

小李
檢舉此回應
抱歉~~~不小心按到傳送~~~

下面的index.php 程式碼是我剛剛做的!
本篇文章回覆於2017-04-28 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.