Php 在函数中打印URL链接

Php 在函数中打印URL链接,php,arrays,Php,Arrays,我正在创建一个电影数据库。我需要查看、编辑和删除链接到我的网站内的其他页面。例如,我希望视图转到一个名为show.php的链接,但我需要该页面动态加载$movie[id]信息。如何从函数内部执行此操作。以下是我目前掌握的情况: printf("<tr><td>%s</td><td>%s</td><td>%s</td><td>%s</td><td>%s</td>&

我正在创建一个电影数据库。我需要查看、编辑和删除链接到我的网站内的其他页面。例如,我希望视图转到一个名为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>',
 );
}
printf(“%s%s%s%s%s%s%s%s%s%s”,
$movie['id'],
$movie['title'],
$movie[‘director’],
$movie['year'],
打印下拉菜单($movie['cast']),
'',
'',
'',
'',
);
}
2012年5月5日编辑: 我决定采取不同的方法。海报列显示在表中,但它显示所有图像都已断开,即使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>

阅读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>',
 );
你可以用

在本例中,将参数放置在href属性的url中。比如:

<a href='<url>?movie_id={$movie['id']}&title={$movie['title']}'>

<a href='<url>?movie_id={$movie['id']}&title={$movie['title']}'>