Php echo不使用表单

Php echo不使用表单,php,html,Php,Html,我正在开发一个网站,人们可以在youtube视频上投票 在我的排名中,我有一个向上投票的按钮。我用php代码生成它,但是在第一个视频中,它没有为第一个按钮生成表单 代码如下: echo " <tr> <th scope='row'>$i</th> <td>$title</td> <td>$vote</td> <td>

我正在开发一个网站,人们可以在youtube视频上投票

在我的排名中,我有一个向上投票的按钮。我用php代码生成它,但是在第一个视频中,它没有为第一个按钮生成表单

代码如下:

echo "
    <tr>
      <th scope='row'>$i</th>
        <td>$title</td>
        <td>$vote</td>
        <td>
        <a style='color: #00bcd4;' href='https://www.youtube.com/watch?v=$url' target='_blank'>
          Watch
        </a>
      </td>
       <td>
         <form method='post' action='sendmusic.php'>
           <input value='https://www.youtube.com/watch?v=$url' type='hidden' name='url'>
           <input type='hidden' value='upvote' name='name'>
           <button type='submit' class='mdl-button mdl-js-ripple-effect mdl-js-button mdl-button--raised mdl-button--colored'>Upvote</button>
         </form>
       </td>
    </tr>

";
echo”
$i
$title
美元投票
向上投票
";

你为什么不做:

for ($i = 0; $i <= 10; $i++):
?> <!-- close php -->
    <tr>
      <th scope='row'><?php echo $i ?></th>
        <td><?php echo $title ?></td>
        <td><?php echo $vote ?></td>
        <td>
        <a style='color: #00bcd4;' href='<?php echo "https://www.youtube.com/watch?v=$url" ?>' target='_blank'>
          Watch
        </a>
      </td>
       <td>
         <form method='post' action='sendmusic.php'>
           <input value='<?php echo "https://www.youtube.com/watch?v=$url" ?>' type='hidden' name='url'>
           <input type='hidden' value='upvote' name='name'>
           <button type='submit' class='mdl-button mdl-js-ripple-effect mdl-js-button mdl-button--raised mdl-button--colored'>Upvote</button>
         </form>
       </td>
    </tr>
<!-- open php -->
<?php
endfor;
$i=0;$i的


可能重复我认为您没有显示所有相关代码,因为您使用的是之前定义的$I。在源代码中,它是否显示了任何表单?@Billy在源代码中的第一个视频中,它显示了没有表单的整个代码,但之后它有了表单谢谢,但它没有第一次编写表单