Mysql 我能发现我的错误,这正是重点。堆栈溢出网站不是一个论坛,要求新鲜的眼睛是违反规则的。但是程序员必须运行他们的代码,而不是观看。好的,谢谢,现在尝试这两种方法,我会让你知道哪一种最适合我,或者如果我对它们有任何问题。第一种方法,很快它会显示行,只是没有显示字

Mysql 我能发现我的错误,这正是重点。堆栈溢出网站不是一个论坛,要求新鲜的眼睛是违反规则的。但是程序员必须运行他们的代码,而不是观看。好的,谢谢,现在尝试这两种方法,我会让你知道哪一种最适合我,或者如果我对它们有任何问题。第一种方法,很快它会显示行,只是没有显示字,mysql,if-statement,pdo,while-loop,html-table,Mysql,If Statement,Pdo,While Loop,Html Table,我能发现我的错误,这正是重点。堆栈溢出网站不是一个论坛,要求新鲜的眼睛是违反规则的。但是程序员必须运行他们的代码,而不是观看。好的,谢谢,现在尝试这两种方法,我会让你知道哪一种最适合我,或者如果我对它们有任何问题。第一种方法,很快它会显示行,只是没有显示字符,我更改了代码片段,以显示我正在使用的新代码,以防我在循环数组的过程中出错。您正在创建一个名为$row的数组,但引用$rowr来生成html。您需要使用foreach($moviesrarray as$rowr)wait发现一个问题,如果他们


我能发现我的错误,这正是重点。堆栈溢出网站不是一个论坛,要求新鲜的眼睛是违反规则的。但是程序员必须运行他们的代码,而不是观看。好的,谢谢,现在尝试这两种方法,我会让你知道哪一种最适合我,或者如果我对它们有任何问题。第一种方法,很快它会显示行,只是没有显示字符,我更改了代码片段,以显示我正在使用的新代码,以防我在循环数组的过程中出错。您正在创建一个名为$row的数组,但引用$rowr来生成html。您需要使用
foreach($moviesrarray as$rowr)
wait发现一个问题,如果他们没有电影,我已经将电影移到了放映区,我如何隐藏仍在放映的电影的标题?好的,谢谢,现在尝试这两种方法,我会让您知道哪一种最适合我,或者如果我对第一种方法有任何问题,soo close它正在显示行,只是没有显示字符,我已经更改了代码片段以显示我正在使用的新代码,以防我在整个过程中犯了错误。您正在通过数组循环创建一个名为$row的数组,但引用$rowr来生成html。您需要使用
foreach($moviesrarray as$rowr)
wait发现一个问题,如果他们没有电影,我已经将电影移到了放映区,如何隐藏仍在放映的电影的标题?
  if ($result['order'] == 1 OR $result['order'] == 2 OR $result['order'] == 6 OR $result['order'] == 4) {
            $qry_stringr = "SELECT roles.starID, starName, roles.knownFor, roles.`character`, roles.`year`, most, type FROM roles INNER JOIN stars ON roles.starID = stars.starID WHERE roles.starID = {$result['starID']} ORDER BY roles.`year` DESC";
            $prepr = $pdo_conn->prepare($qry_stringr);
            $prepr->execute(array());

        $showsArray = array();
        $moviesArray = array();

 while ($rowr = $prepr->fetch(PDO::FETCH_ASSOC)) {
      if ($rowr['type'] == 0) {
         $showsArray[] = $rowr;
      }
      else if($rowr['type'] == 1) {
         $moviesArray[] = $rowr;
      }
 }
echo "<table border='1' bgColor='white'><tbody><tr bgColor='lightgrey' style='color:black;'><td><b>Show</b></td><td><b>Role</b></td><td><b>Year</b></td></tr>";
 foreach($showsArray as $row) {
                    $most = $rowr['most'] == 1 ? ' color:#DE5635;' : '' OR $rowr['most'] == 0 ? ' color:black;' : '';
                    echo "<tr><td><font style='{$most}'>{$rowr['knownFor']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                          <td><font style='{$most}'>{$rowr['character']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                          <td><font style='{$most}'>{$rowr['year']}</font></td></tr>";
                    echo "</tbody>";
 }
 echo "</table><br><br>";
echo "<table border='1' bgColor='white'><tbody><tr bgColor='lightgrey' style='color:black;'><td><b>Movie</b></td><td><b>Role</b></td><td><b>Year</b></td></tr>";
 foreach($moviesArray as $row) {
                    $most = $rowr['most'] == 1 ? ' color:#DE5635;' : '' OR $rowr['most'] == 0 ? ' color:black;' : '';
                    echo "<tr><td><font style='{$most}'>{$rowr['knownFor']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                          <td><font style='{$most}'>{$rowr['character']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                          <td><font style='{$most}'>{$rowr['year']}</font></td></tr>";
                    echo "</tbody>";
 }
 echo "</table><br><br>"; 
 }
 $showsArray = array();
 $moviesArray = array();

 while ($rowr = $prepr->fetch(PDO::FETCH_ASSOC)) {
      if ($rowr['type'] == 0) {
         $showsArray[] = $rowr;
      }
      elseif($rowr['type'] == 1) {
         $moviesArray[] = $rowr;
      }
 }
 echo "<table border='1' bgColor='white'><tbody><tr bgColor='lightgrey' style='color:black;'><td><b>Show</b></td><td><b>Role</b></td><td><b>Year</b></td></tr>";
 foreach($showsArray as $row) {
     //create the table row here.
 }
 echo "</table>";
echo "<table border='1' bgColor='white'><tbody><tr bgColor='lightgrey' style='color:black;'><td><b>Movie</b></td><td><b>Role</b></td><td><b>Year</b></td></tr>";
 foreach($moviesArray as $row) {
     //create the table row here.
 }
 echo "</table>";
$movies = "";
$shows = "";
while ($rowr = $prepr->fetch(PDO::FETCH_ASSOC)) {
        echo "{$rowr['type']} - {$rowr['knownFor']} &nbsp;&nbsp;&nbsp;";
        if ($rowr['type'] == 0) {
            $shows .= "<tr><td><font>{$rowr['knownFor']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                  <td><font>{$rowr['character']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                  <td><font>{$rowr['year']}</font></td></tr>";
            $shows .= "</tbody></table><br><br>";
        }
        if ($rowr['type'] == 1) {
            $movies .= "<tr><td><font>{$rowr['knownFor']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                  <td><font>{$rowr['character']}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font></td>
                  <td><font>{$rowr['year']}</font></td></tr>";
            $movies .= "</tbody></table>";
        }
    }
   //add code here to create your
   //tables and echo $shows and $movies in the appropriate places.