2016-07-31 17 views
-1

我想要实现的是将我已经完成的SQL表查询链接到另一个SQL表查询。因此,为了提供更多信息,我们需要为我的学校作业制作游戏。我正在做一个小口袋妖怪的战斗游戏。我查询了我的SQL表,它给了我当前表中所有的Pokemon_Type。我希望用户能够点击正在显示的表项,然后再次查询数据库,显示该类型的信息。 Here is the webpage in question.不要判断我的html技能xD。所以你可以看到atm有'Electric'类型,所以我希望能够点击它,并刷新页面并显示与SQL表中与该类型关联的所有口袋妖怪。这可能吗?如果是的话如何?链接一个PHP脚本到另一个

这是我的代码到目前为止,如果你想看到它。

<!DOCTYPE html> 
<html> 
<head> 
    <style> 
     table { 
      font-family: arial, sans-serif; 
      border-collapse: collapse; 
      width: 100% 
     } 
     td, th { 
      border: 1px solid #dddddd; 
      text-align: left; 
      padding: 8px 
     } 
    </style> 
    <title>Pokemon Fight!</title> 
    <center>Pokemon Fight!</center> 
</head> 
<body> 
Select your type! 

<?php 
require_once('../mysqli_connect.php'); 

$query = "SELECT pokemon_type FROM pokemon"; 

$response = @mysqli_query($dbc, $query); 

if($response){ 

echo '<table align="left" 
cellspacing="5" cellpadding="8"> 

<tr><td align="left"><b>Pokemon Type</b></td></tr>'; 

while($row = mysqli_fetch_array($response)){ 

echo '<tr><td align="left">' . 
$row['pokemon_type'] . '</td><td align="left"></td>'; 

echo '</tr>'; 
} 

echo '</table>'; 

} else { 

echo "Couldn't issue database query<br />"; 

echo mysqli_error($dbc); 

} 

mysqli_close($dbc); 

?> 
</body> 
</html> 
+1

你可以使用'join'和一个拉更多的信息调用,然后将其隐藏在DOM中直到需要。或者,您可以在选择宠物小精灵时进行AJAX呼叫。不要使用'@'你应该解决报错的错误。单独'

口袋妖怪战斗!
'不应该在'头部'。 – chris85

回答

1

最简单的方法是创建一个链接到你的小精灵类型标签到另一个页面通过你的类型id通过href。 看看这篇文章,是关于你想做什么:PHP passing variable id through href

但使用AJAX将是更好的动态加载信息无需重新加载页面

相关问题