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

I need to send an action and a variable to the url

这是我表单中的操作

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

我发送的动作是?action=editVC

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

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

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

我试过这种方法,但没用

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

看起来你只需要调用 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>