对于我的生活,我找不到什么是错的。这只是一个搜索使用“num”字段从数据库中提取并显示相应数字的所有其他行信息。请帮忙:/
<form action="search.php" method="post">
Number :<input type="text" value="<?php if(isset($num)) echo $num;?>" name ="number"/>
<input type="submit" value="Search"/>
</form>
<?php
if($_POST)
{
$query = "SELECT * FROM r5s WHERE num = '$num'";
$result = mysql_query($query) or die();
$count=mysql_num_rows($result);
if($count==0 & $num!="")
{
echo "The number is not found.<br/>Please try again with correct number.";
}
while($row = mysql_fetch_array($result))
{
?>
<p class="title-table">Renter profile</p>
<table class="view-result">
<tr><td><span class="header-field">Name</span></td></tr>
<tr><td><span class="result-field"><?php echo $row['name'];?></span></td></tr>
<tr><td><span class="header-field">SSN</span></td></tr>
<tr><td><span class="result-field"><?php echo $row['num'];?></span></td></tr>
<tr><td><span class="header-field">DOB</span></td></tr>
<tr><td><span class="result-field"><?php echo $row['birth'];?></span></td></tr>
<tr><td><span class="header-field">Rating</span></td></tr>
<tr><td><span class="result-field"><?php echo $row['rank'];?></span></td></tr>
<tr><td><span class="header-field">History</span></td></tr>
<tr><td><span class="result-field"><?php echo $row['hist'];?></span></td></tr>
<tr><td><span class="header-field">Comments</span></td></tr>
<tr><td><span class="result-field"><?php enter code here`echo $row['comments'];?></span></td></tr>
</table>
<?php
}
mysql_close($conn);
}
?>
答案 0 :(得分:0)
目前,听起来您的PHP配置为根本不显示任何错误。以下内容将让您显示网站中特定文件夹的错误:
为此,请在与PHP文件相同的文件夹中创建名为“.htaccess”的文件。
制作如下内容:
php_flag log_errors 1
php_value error_log /tmp/php_error.log (NOTE: This file has to exist and be writable)
php_flag session.use_trans_sid on
php_flag display_errors on
php_flag display_startup_errors on
php_flag magic_quotes_runtime on
php_value error_reporting 2047 or use value 497 for just errors (no notices or warnings)
php_flag magic_quotes_gpc off
php_flag register_globals off
php_value include_path .:/path/that/you/want/to/use
Options All -Indexes
请注意,如果需要,您需要确保可以删除此文件,因为如果您的服务器不支持某些功能,这可能会导致错误。因此,创建一个新目录,并将此.htaccess文件放入其中。然后尝试访问该文件夹中的一个简单的php文件,看它是否抛出错误。如果没有,那么可以将您的问题PHP文件放入您的真实文件夹中。请注意,您需要更改上面的一些文件路径才能使其真正起作用。