我需要向url发送一个动作和一个变量

时间:2016-05-13 00:14:26

标签: php url action

这是我表单中的操作

action="/Classes/Controllers/DoctorController.php?action=editVC"

我发送的动作是?action=editVC

我还需要发送一个我从这段代码中得到的变量

<?php
            if(isset($_GET['userID'])){
                  $currentUserID = $_GET['userID'];
            }
        ?>

鉴于它们都在同一个文件中,我想在url中发送变量$ surrentUserID,如同?userID=$currentUserID一样。

我尝试过这种方式但是没有用

action="/Classes/Controllers/DoctorController.php?action=editVC&userID=$currentUserID"

1 个答案:

答案 0 :(得分:0)

看起来你只需要调用PHP和print变量,所以要么在你的HTML中:

<form action="/Classes/Controllers/DoctorController.php?action=editVC&userID=<?php print $currentUserId; ?>">

或者您可能更喜欢先将字符串中的操作连接起来,如:

PHP:

<?php
$action = '/controllers/DoctorController.php?action=editVC&userID='.$currentUserId';
?>

HTML:

<form action="<?php print $action; ?>">...</form>