我试图让我的php页面正常工作,将html代码与它结合起来。这是一个源代码:
<?
$username="username";
$password="password";
$db_name="db_name";
mysql_connect('localhost',$username,$password) or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$userstable='profile';
$query = "SELECT * FROM $userstable order by id";
$result = mysql_query($query) or die(mysql_error());
?>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>DayZSC | Showlist</title>
<meta charset="utf-8" />
<link type="text/css" rel="stylesheet" href="styles.css" />
<link rel="shortcut icon" href="favicon.ico" />
</head>
<body>
<div class="container">
<div id="logo">
<img src="img/logo.png" />
</div>
<?
while ($row=mysql_fetch_array($result)) {
?>
<div class='p_content'>
<h3>
<?
echo ".$row['name'].";
?>
</h3>
<p style="text-align: justify;">
<table align="center"><tbody><tr>
<td>Copies Sold (Week)</td>
<td>11152</td>
</tr>
<tr>
<td>Copies pirated (Week)</td>
<td>124214</td>
</tr>
</tbody></table>
</p>
<h2><a href="#">Comments</a></h2><br /><br />
</div>
<?
}
?>
<div id="footer">All rights reserved © 2014 | Designed by <a href="http://berdyevcreations.com" target="_blank" style="color: #000;">BerdyevCreations</a></div>
</div>
</body>
</html>
因此,每当我尝试运行此页面时,它只会给我一个空白。找不到错误日志。请帮帮忙?
答案 0 :(得分:2)
我认为你的问题是php tags
,你现在使用的是短的,而你的php可能没有配置为接受它们所以改变短标签
<?
要长标签
<?php
答案 1 :(得分:2)
我认为您正在使用PHP短标签,尝试使用它:
<?= $row['name'] ?>
而不是你的
<?
echo ".$row['name'].";
?
答案 2 :(得分:0)
如果你有php 5.3及更早版本
,你需要在PHP.INI
中激活短代码指令
自5.4以来默认启用此指令
像这样php.ini
short_open_tag=On