我正在从 create_topic.php 的 URL 中传递一个变量,但该变量为空。传递变量的页面在 mysql 查询中使用该变量 OK,所以我知道它不是空的,但是当我单击该页面中的链接转到另一个页面时,变量没有被传递。
在 create_topic.php 我有:
$author_pk = $_GET['author_pk'];
然后在该页面上的查询中:
$query = "INSERT INTO topic (topic_pk,title,topic,majors,sub_discipline_fk,author_fk,created,place)
VALUES ('','$title','$topic','$majors_string','$sub_discipline','$author_pk',NOW(),'$place')";
$result = mysql_query($query, $connection) or die(mysql_error());
$author_pk 包含传递的值 OK。
但在 create_topic.php 的链接中,我有:
<a href="create_author.php?author_pk="<?php echo $author_pk; ?>>Create</a>
然后 $author_pk 在 URL 中为空...