2016-05-13 8 views
0

Dies ist die Aktion in meiner FormIch brauche eine Aktion und eine Variable auf die URL senden

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

die Aktion, die ich Senden bin, ist ?action=editVC

Ich muss auch eine Variable senden Ich habe aus dieser Codeblock

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

da sie alle in der gleichen Datei sind, und ich möchte die Variable $ surrentUserID wie diese ?userID=$currentUserID in der uRL als auch zusammen mit der Aktion senden.

Ich habe auf diese Weise versucht, aber es nicht

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

Antwort

0

Es funktionierte sieht aus wie Sie gerade PHP und print die Variable aufrufen müssen, also entweder in Ihren HTML:

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

Oder Sie könnte es vorziehen, die Aktion in einer Zeichenfolge zuerst wie folgt zu verketten:

PHP:

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

HTML:

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