我正在尝试从函数返回一个变量。我有下面的函数,它将一个 postid 插入到数据库中。我需要将 postid 的值返回到另一个页面。
forum.php - 函数在哪里。
function newTopic(){
// Get the POST data
global $ir;
$postid = mysql_insert_id();
mysql_query("UPDATE forum_topics SET post_id='$postid' WHERE topic_id='$topicid'");
// No error found and the update was succesful - Return success!
return 100;
return $postid;
}
newtopic.php - 我需要$postid
变量的地方。
if($_POST)
{
$newTopic = $forum->newTopic();
/*
* Return codes:
* 100: Success
*/
switch($newTopic)
{
//If no error = success.
case 100:
$success = 'You have successfully created the topic.';
$issuccess = 1;
$stop = true;
break;
}
$checkerror = $error;
$checksuccess = $success;
}
if($checksuccess){
$contents.="
".alert("success","$success")."";
refresh("3","/forum/t$id-$postid");
}
如您所见,我正在尝试使用函数 newTopic() 中的 $postid 变量。虽然, $postid 变量是空的。
如何从位于 forum.php 的函数 newTopic.php 中获取值到 newtopic.php?