首页 > 解决方案 > 在函数中打印 URL 链接

问题描述

我正在创建一个电影数据库。我需要查看、编辑和删除来链接到我网站中的其他页面。例如,我想查看一个名为 show.php 的链接,但我需要该页面动态加载 $movie[id] 信息。我怎样才能从函数中做到这一点。这是我到目前为止所拥有的:

  printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>",
      $movie['id'],
      $movie['title'],
      $movie['director'],
      $movie['year'],
      printDropdown ($movie['cast']),
      '<img src="'.$movie ['poster'].'" height="100" width="75"/>',
      '<a class="action" href="">'.'View'.'</a>',
      '<a class="action" href="">'.'Edit'.'</a>',
      '<a class="action" href="">'.'Delete'.'</a>',
 );
}

5/12 编辑:我决定采用不同的方法。海报列出现在表中,但它显示所有图像都已损坏,即使 URL 图像源对于每个数组都是正确的。包含图像源的表列中缺少什么?

<?php foreach($movies as $movie) { ?>
  <tr>
    <td><?php echo h($movie['id']); ?></td>
    <td><?php echo h($movie['title']); ?></td>
    <td><?php echo h($movie['director']); ?></td>
    <td><?php echo h($movie['year']); ?></td>
    <td><?php echo printDropdown($movie['cast']); ?></td>
    <td><img src="'.$movie['poster'].'" height="100" width="75"/></td>
    <td><a class="action" href="<?php echo url_for('show.php?id=' . h(u($movie['id']))); ?>">View</a></td>
    <td><a class="action" href="<?php echo url_for('edit_movie.php?id=' . h(u($movie['id']))); ?>">Edit</a></td>
    <td><a class="action" href="">Delete</a></td>
  </tr>
<?php } ?>
</table>

标签: phparrays

解决方案


阅读 PHP GET。你应该能够做到。

你必须做这样的事情:

 printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td></tr>",
      $movie['id'],
      $movie['title'],
      $movie['director'],
      $movie['year'],
      printDropdown ($movie['cast']),
      '<img src="'.$movie ['poster'].'" height="100" width="75"/>',
      '<a class="action" href="show.php?action=view&id=' . $movie['id'] . '">'.'View'.'</a>',
      '<a class="action" href="">'.'Edit'.'</a>',
      '<a class="action" href="">'.'Delete'.'</a>',
 );

在另一页内。像 show.php 一样,您可以获得给定的操作和 id,例如:

$id = $_GET['id']; // the given id
$action = $_GET['action']; // view

推荐阅读