導航:首頁 > 編程語言 > tirmphp

tirmphp

發布時間:2022-12-19 20:38:16

『壹』 php包含文件後顯示有換行,怎麼辦

如果文件裡面沒有換號 那就是bom的問題

『貳』 PHP中我的MYSQL模糊查詢語句到底錯在哪裡請高手指教!

格式寫法上很多都不規范
你最好對$stt進行tirm處理 去掉首尾的空格
$b_posts應該是個表名 以變數的形式引入不太妥當

下面的例子是我學PHP第5天寫的 你參考下 不過千萬不要學這種寫法 僅適合初學者
<?php
require_once("./include/config.php");
require_once("./include/usercheck.php");

if (!empty($_GET["cs_Id"]))
{
$cs_Id = $_GET["cs_Id"];
}
elseif (!empty($_POST["cs_Id"]))
{
$cs_Id = $_POST["cs_Id"];
}
else
{
$cs_Id = 1;
}

$keyword = "";

if (!empty($_POST["keyword"]))
{
$keyword = $_POST["keyword"];
}
elseif (!empty($_GET["keyword"])){
$keyword = $_GET["keyword"];
}
else
{
$keyword = "";
}

if(isset($cs_Id))
{
// $sql="select * from tbarticle where cs_Id=".$cs_Id."";
// //echo $sql;
// $res=mysql_query($sql);

$wheresql = "";

if (!empty($keyword))
{
$wheresql = " and ae_Title like '%" .$keyword. "%'";
}

$sql1="select count(*) as amount from tbarticle where cs_Id=".$cs_Id.$wheresql." ";
//echo $sql1;

$result=mysql_query($sql1);

//獲取總數據量
$row=mysql_fetch_array($result);
$amount=$row['amount'];

//exit;
//獲取當前頁數
if(isset($_GET['page']))
{
$page=intval($_GET['page']);
}
else
{
$page=1;
}
//每頁數量
$page_size=2;
//計算總共有多少頁

if($amount==0)
{
echo"沒有任何數據";
exit;
}
if($amount < $page_size)
{
$page_count=1;
}
//if($amount%$page_size){//拿總數據除以每頁的總數,如果有餘數,那麼總頁數等於商+1
$page_count=ceil($amount/$page_size);

//翻頁鏈接
$page_string='';

if ($page==1)
$page_string='第一頁|<a href=classcontentshow.php?cs_Id='.$cs_Id.'&page='.($page+1).'&keyword='.$keyword.'>下一頁</a>|';
elseif(($page==$page_count||($page_count==0)))
$page_string='<a href=classcontentshow.php?cs_Id='.$cs_Id.'&page='.($page-1).'&keyword='.$keyword.'>上一頁</a>|<a href=classcontentshow.php?cs_Id='.$cs_Id.'&page='.$page_count.'&keyword='.$keyword.'>尾頁</a>';
elseif(($page>1)&&($page<$page_count))
$page_string='<a href=classcontentshow.php?cs_Id='.$cs_Id.'&page='.($page-1).'&keyword='.$keyword.'>上一頁</a>|<a href=classcontentshow.php?cs_Id='.$cs_Id.'&page='.($page+1).'&keyword='.$keyword.'>下一頁</a>|';
//||($page_count==0)

//獲取數據
$a=($page-1)*$page_size;
$b=$page_size;
$query_s="select * from tbarticle where cs_Id=".$cs_Id.$wheresql." order by ae_Id limit $a,$b";
$result_s=mysql_query($query_s);
//echo $query_s;

//$rows=mysql_fetch_assoc($res);
echo"<table border=1>";

while($rows=mysql_fetch_array($result_s))
{
$rows["ae_Date"]= date("Y-m-j H:i:s",$rows["ae_Date"]);
echo "<tr>";
echo "<td align='left' valign='middle'><a href='articlereadshow.php?ae_Id=".$rows["ae_Id"]."' target=_blank><font>".$rows["ae_Title"]."[".$rows["ae_Date"]."]</font></a> ";

echo "</tr>";
}
echo "</table>";
echo '一共有'.$page_count.'頁<p>';
echo '當前為第'.$page.'頁<p>';
echo $page_string;
}

//echo "test";
//echo $keyword;
//print_r($_POST);
?>

<form name=xxx action="classcontentshow.php" method="post">
<input type=text name=keyword value="<? echo $keyword;?>">
<input type=hidden name=cs_Id value="<? echo $cs_Id;?>">
<input type=submit name=mysub>
</form>

『叄』 php如何避免刷新頁面重復提交

可以採用ajax配合使用php可以防止刷新頁面重復提交
也可以使用框架同樣可以防止
你直接訪問數據處理頁面的時候,$_POST['title'],$_POST['num] 應該是空值,所以你增加一個判斷,必須有具體的值,再進行sql操作。

閱讀全文

與tirmphp相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:485
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:382
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163