【问题标题】:Advice in ID getting clicking to the buttonID中的建议点击按钮
【发布时间】:2014-01-05 02:51:05
【问题描述】:

请在我的情况下给我一些热门的想法以获取 ID 号。

我将这个脚本放在一个文件中。我需要的是发送我按下按钮follow 的用户uder 的ID 号。我们可以在$row['id'] 中找到此 ID,但我不知道如何将其发送到另一个脚本lib/follow.php

<?php
            $users = mysql_query("SELECT * FROM 111212_users");
            while($row = mysql_fetch_array($users)){
//                $_SESSION['f_id'] = $row['id'];
                echo "------------------------------------";
                echo "<li>Full name: ".$row['name']."</li><li>Nickname: " .$row['nickname']."</li><li><form action='lib/follow.php' method='get'><input type='submit' name='follow' value='Follow'><form></li>";
            }
            ?>

lib/follow.php 脚本。如果已发送,我需要将 id 发送到变量 $followed

<?php
session_start();
include "connect.php";
if(isset($_GET["follow"])){
    if(isset($_SESSION["f_id"])){
        $followed = $_SESSION["f_id"];
        $follower = $_SESSION['userId'];
        $sql = "INSERT INTO 111212_follow (followed,follower) VALUES ('$followed','$follower')";
        if (!mysql_query($sql)){
            die('Error: ' . mysql_error());
        }
        header('Location: ../main.php');

    }
}

?>

【问题讨论】:

  • 你遇到了什么问题?
  • 如果我正在使用会话,我得到错误的 ID 到 $followed。它等于 $follower ID

标签: php mysql forms post send


【解决方案1】:

你可以使用锚标签来获取值

 echo "<li><a href="lib/follow.php?id=$row['id']">Full name: ".$row['name']."</a></li>"

【讨论】:

    【解决方案2】:
    send  using "<form action='lib/follow.php?followed=".$row['id']."' method='get'>
    
    Receive using $followed =  $_GET['followed'];
    
    Else 
    Any how ur getting using session
    
     $followed = $_SESSION["f_id"];
    
    set the id in session
    
    session_start();
    // store/set  session data
    $_SESSION['f_id']=$row['id'];
    

    【讨论】:

    • 如何在会话中设置id?没看懂
    猜你喜欢
    • 2011-04-08
    • 2022-01-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 2017-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多