通过单击链接将值插入到mysql中?

时间:2013-02-11 20:49:25

标签: php mysql

我正在尝试将两个值插入到mysql表'ptb_permissions'中。

我的表有两列我试图将数据插入到:user_id,即用户的$ _session ['user_id']和$ user_to_id的private_id。

$ _ Session ['user_id']应插入user_id,$ user_to_id应插入private_id。

我在php中有一个包含图像的链接,如下所示:

<a href=\"privileges.php?to=$user_to_id\" rel=\"shadowbox;height=300;width=500\" title=\"$profile[2]'s Photo's\"><img src=\"$thumb\" width=\"90\" height=\"90\" alt=\"<strong>{$profile[2]}'s Photos</strong>\"  /></a>

这是通过我的页面profile.php。

接下来,用户从profile.php中单击上面的链接,然后使用阴影框打开一个窗口,这是一个jquery窗口。

然后,用户必须单击另一个链接:

<a href="request_priv_pix.php?to=<?php echo "$user_to_id"; ?>"" class="link">Let Me See</a>

此链接应将人员$ _SESSION ['user_id']作为user_id插入mysql表中,然后插入private_id,即他们所在的个人资料页面的$ user_to_id。

我正在使用这个mysql代码,但我得到的所有“完成”被回显出来而没有将结果插入到mysql表中。请有人能告诉我哪里出错了。

<?php

require_once('includes/session.php');
require_once('includes/functions.php');
require('includes/_config/connection.php');

session_start();

    confirm_logged_in();

    if (isset ($_GET['to'])) {
    $user_to_id = $_GET['to'];


}


if (!isset($_GET['to']))
    exit('No user specified.');

$user_id = $_GET['to'];


$result = mysql_query("SELECT * FROM ptb_permissions WHERE private_id ='".$user_to_id."' ");

mysql_query("INSERT INTO ptb_permissions (user_id, private_id) VALUES (".$_SESSION['user_id'].", ".$user_to_id.")"); 


 echo "done";
?>

0 个答案:

没有答案