所以我有问题,firefox没有显示我输入的查询搜索表单的结果,但代码在Opera,Chrome,IE和Android默认浏览器中正常工作。
这是搜索表单:
<div id="menu_right">
<div id="searchBar">
<form id='search_form' method='POST' action='index.php?menu=search'>
<input id="topSearchText" class="inputText" type="text" name="movie" size="30" onfocus="this.value=''" value="Search" style="color: rgb(119, 119, 119);"/>
<input type="image" name="search_movies" value="Search" src="./images/search.png"/>
</form>
</div>
这是代码的php部分:
<table width='100%' cellspacing='0' cellpadding='0' border='0'>
<tbody>
<tr>
<td class='normal_header' colspan='2'>Search Results</td>
<td class='normal_header' width='40' align='center' nowrap=''>Score</td>
</tr>
<?php
if(isset($_POST['search_movies']))
{
$movie=$tmdb->searchMovie($_POST['movie']);
foreach ($movie['results'] as $value) {
$filepath = $value['poster_path'];
$image_url = $tmdb->getImageUrl($filepath, TMDb::IMAGE_POSTER, 'w92');
echo "
<tr>
<td class='borderClass bgColor' width='50' valign='top'>
<div class='picSurround'>
<a href='http://www.themoviedb.org/movie/{$value['id']}'>
<img border='0' src='{$image_url}'>
</a>
</div>
</td>
<td class='borderClass bgColor' valign='top'>
<a href='http://www.themoviedb.org/movie/{$value['id']} '>
<strong>{$value['title']}</strong>
</a>
<a class='button_add' title='Quick add movie to my list' href='addmovie.php?id={$value['id']}'>add</a>
<div class='spaceit'>
<a href='http://www.themoviedb.org/movie/{$value['id']}'>Read more about: {$value['title']}</a>
</div>
</td>
<td class='borderClass bgColor' align='center'>{$value['vote_average']}</td>
</tr>";
}
}
?>
</tbody>
我的查询或某些标签是否有问题,因为我似乎无法找到问题。
答案 0 :(得分:0)
您是否检查过可能创建的error_log? 另外..我可能在这里错了..但据我所知,php只解释双引号“”之间的代码,而不是单引号之间的代码。“
所以例如:
$test = 5;
echo "this string shows the value of $test"
echo 'this string just shows the string $test';
答案 1 :(得分:0)
如果这是一个基于输入字段结果的搜索表单,那么它应该是;
isset($_POST['movie'])
答案 2 :(得分:0)
看看这个问题: HTML Input (type=image) not working on Firefox 4
也许你的问题来自firefox处理图像输入标签的方式。
修改:此问题的已接受答案中包含更多信息:Code working in Chrome but not in Firefox
这似乎是图像类型输入的常见“问题”。