php顯示
❶ php中怎麼把數據全部顯示出來
其實用不著javascript php就完全可以實現你要的功能。估計問題就出在你的js上面。我找了 但是沒找到 呵呵。有點粗心 。下面是我用php實現的 我把代碼給你粘貼上來。 你上面得到的有的數據不需要 ,我沒有給你刪除,但是給你注釋了。
<?php
$mysql_server_name="localhost"; //資料庫伺服器名稱
$mysql_username="root"; // 連接資料庫用戶名
$mysql_password=""; // 連接資料庫密碼
$mysql_database="hhwhcm"; // 資料庫的名字
$conn=mysql_connect($mysql_server_name, $mysql_username, $mysql_password) or die(mysql_error());
mysql_select_db($mysql_database) or die(mysql_error());
mysql_query("set name gb2312"); // 從表中提取信息的sql語句
$strsql="select * from hhwhcm_userlogin"; // 執行sql查詢
$result=mysql_db_query($mysql_database, $strsql, $conn); // 定位到第一條記錄
//var_mp($result);die;
//mysql_data_seek($result, 0); // 獲取查詢結果
//$rowCount = mysql_num_rows($result); //結果條數
//var_mp($rowCount);die;
//$rowR = mysql_fetch_row($result); //第一條數據
//var_mp($rowR);die;
$tbStr = "<table id='tbResult' width='200' border='1'>";
while($colR=mysql_fetch_array($result))
{
$tbStr .= "<tr><td>".$colR['U_ID']."</td><td>";
$tbStr .=$colR['U_PWD']."</td><td>";
$tbStr .= $colR['U_Type'] ."</td><td>";
$tbStr .= $colR['U_Limites']."</td></tr>";
}
$tbStr .= "</table>";
echo $tbStr;
mysql_free_result($result); mysql_close(); ?>
這樣下來,我覺得代碼節省了不少
❷ php 怎樣顯示部分內容
首先你把資料庫遍歷出來的內容保存在一個變數中,比如保存在$content中
因為你遍歷出來的內容是中文 注意一個中文字元占兩個字元空間(也就是相當於兩個英文字元)
如果你要輸出前20個字:就這樣寫:echo substr($content,0,40);表示輸出前面40個字元(也就是前面20個中文字) if(strlen($content)>40){ echo "...."} 後面的內容用省略號表示
❸ 為什麼php代碼直接顯示出來
第一、是否搭配好了php運行環境?
第二、你的代碼文件格式是否php文件?
第三、該文件是否在php環境下運行的?
做到這3點,保證你不會出現這種問題!
例外,你的代碼語法沒有問題,但邏輯有問題!
你echo的是一個常量, 而不是變數!
但似乎,你沒有定義abc這個常量吧?
❹ html 嵌入php顯示php的源代碼
PHP源代碼原樣輸出,通常的原因在於,PHP代碼沒有經伺服器端解析。
通常,伺服器端如果要對PHP進行解析(也就是當你在瀏覽器里用url訪問時某個php腳本時),而不是顯示其源代碼,需要設置,比如,在apache里:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
一般將PHP腳本文件也需要以 .php作為文件的擴展名,這樣,伺服器才會對php腳本進行正確的解析。
建議你查看下文件的擴展名是不是 .php。
❺ php文件里怎麼顯示圖片
你的代碼含義是在要顯示當前路徑下的123.jpg,確保當前路徑下有123.jpg
===========
在xp上也有許可權問題嗎.
========
沒有許可權問題.很明顯不是許可權問題.
你存在HTML瀏覽器,圖片可以顯示,那說明你的123.html與圖片在同一路徑.
而123.php並123.jpg不在同一路徑.
還是路徑問題.
===========
你把123.jpg放到123.php一起再試試.如果還不行.貼出你的全部PHP代碼
❻ php頁面顯示問題
你可能缺少php的運行環境。
你去下載一個iis(有些xp中可能自己帶了)或者apache。然後配置一下,再試。
怎麼配置網上很多(一下iis php或者apache php),我也賴得去找篇來復制給你了。
❼ 一個簡單PHP顯示頁面
<?php
$con = mysql_connect("localhost","root","密碼");
if (!$con){die('Could not connect: ' . mysql_error());}
mysql_select_db("wexeditor", $con);
mysql_query("set names utf8");
$result = mysql_query("SELECT name,tel,kd,dh,datetime FROM student");
echo "<table border='1'>";
while($row = mysql_fetch_array($result)){
echo "<tr>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['tel']."</td>";
echo "<td>".$row['kd']."</td>";
echo "<td>".$row['dh']."</td>";
echo "<td>".date("Y-m-d",$row['datetime'])."</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
這個其實就是PHP手冊里的一個例子,多看看手冊,對你有幫助
❽ PHP頁面原樣顯示html代碼
使用PHP函數htmlspecialchars轉換一下就可以了:
$str="Thisissome<b>bold</b>text.";
echohtmlspecialchars($str);
htmlspecialchars() 函數把預定義的字元 "<" (小於)和 ">" (大於)轉換為 HTML 實體。
轉換後的字元輸出,就能被瀏覽器直接顯示了。
❾ php怎麼顯示
提交時$_POST中存放的是表單中以表單欄位名作為數組名的數組.比如index.html中有以下表單:
<formmethod="post">
<p>姓名:<inputtype="text"name="name"value=""></p>
<p>年齡:<inputtype="text"name="age"value=""></p>
<p><inputtype="submit"value="提交"></p>
</form>
輸入值後提交,按你的要求,在php層處理輸出提交的內容,那麼可以這樣:
<?php
echo'你的姓名是:'.$_POST['name'];//其中$_POST['name']中存放的是上面表單名為name的值
echo'你今年'.$_POST['age'].'歲';//其中$_POST['age']中存放的是上面表單名為age的值
?>
當然處理或輸出的格式很多,以上只是一個示例.
❿ 如何在php中顯示©這個符號
echo"<p>Copyright©2006-".date("Y")."W3School.com.cn</p>";
這句話是可以在頁面中輸出© 符號的,如果頁面上沒有顯示或者看上去不太像版權符號,可能是字體的原因;
把字體調成 microsoft yahei 試試,看能不能正常顯示;如果能,那就是不同字體顯示的不一樣造成的。