我正在尝试将两个值插入到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";
?>