【问题标题】:How to make a cookie for a link to a php but different output如何为指向 php 但输出不同的链接制作 cookie
【发布时间】:2018-01-05 14:00:44
【问题描述】:

我正在使用 mysql 数据库。我想创建一个链接到 php 页面的链接。

 <?php   
$connection = mysql_connect("localhost","root","");
mysql_select_db("scratchdisk",$connection);
$sql = "SELECT * FROM note";   
$result = mysql_query($sql);
echo "<table>";   
echo "<tr><td>#</td><td>Title</td><td>Action</td></tr>";  

while($row=mysql_fetch_assoc($result)){  
 echo "<tr><td>".$row['#']."</td><td>".$row['Title']."</td><td><a href='view.php' id='view'>View</a></td></tr>";   } 
echo "</table>"; 
?>

我想显示基于我的$row['#'] 的下一页但相同的 view.php 文件。

【问题讨论】:

  • 我无法修复格式。事情真的搞砸了。
  • 更改 href='view.php' 使其具有标识符。 href='view.php?id=" . $row['#'] . "' 然后在下一页使用 $_GET['id']

标签: javascript php mysql cookies localhost


【解决方案1】:

您可以使用此代码:

<?php   
$connection = mysql_connect("localhost","root","");
mysql_select_db("scratchdisk",$connection);
$sql = "SELECT * FROM note";   
$result = mysql_query($sql);
echo "<table>";   
echo "<tr><td>#</td><td>Title</td><td>Action</td></tr>";  

while($row=mysql_fetch_assoc($result)){  
 echo "<tr><td>".$row['#']."</td><td>".$row['Title']."</td><td><a href='view.php?id=" . $row['#'] . "' id='view'>View</a></td></tr>";   } 
 echo "</table>"; 
?>

view.php

if(isset($_GET['id']) && !empty($_GET['id'])){
  //Write logic here
  $id = $_GET['id'];
}

【讨论】:

    猜你喜欢
    • 2013-03-04
    • 1970-01-01
    • 2017-09-06
    • 1970-01-01
    • 2012-04-15
    • 2019-02-07
    • 1970-01-01
    • 2016-07-10
    • 2013-05-19
    相关资源
    最近更新 更多