어떤 이유로 양식을 제출하면 PHP가 실행됩니다. PHP는 HTML에서 변수를 가져 오지 않습니다. PHP 양식에서 변수를 가져 오려고 시도합니다.
내 index.php를 양식 코드 :<form method="post" action="postConsole.php">
Target:
<select name="target" size ="1">
<option value="0" selected="selected">All</option>
<option value="1001">LocalHost</option>
</select>
Event:
<select name="dropevent" size ="1">
<option value="0" selected="selected">Choose</option>
<option value="PlayerMoveEvent">PlayerMoveEvent</option>
<option value="PlayerJoinEvent">PlayerJoinEvent</option>
<option value="PlayerQuitEvent">PlayerQuitEvent</option>
<option value="PlayerRespawnEvent">PlayerRespawnEvent</option>
<option value="PlayerInteractEvent">PlayerInteractEvent</option>
<option value="PlayerKickEvent">PlayerKickEvent</option>
</select>
Command: <input type="text" size="24" maxlength="24" name="command"><br />
<input type="submit" value="submit" name="submit">
</form>
다음이 내 postConsole.php 파일입니다
<?php
$command = $_REQUEST['command'];
$event = $_POST["dropevent"];
$target = $_POST["target"];
$PME = "PlayerMoveEvent";
$PJE = "PlayerJoinEvent";
$PQE = "PlayerQuitEvent";
$PRE = "PlayerRespawnEvent";
$PIE = "PlayerInteractEvent";
$PKE = "PlayerKickEvent";
echo $command . "/" . $event . "/" . $target;
나는 세부 사항을 누르 제출에 넣어, 그것은 "을 보여줍니다 // ". 왜 이런 일이 일어나는 지 알고 있습니까? 나는 정말로 도움을 감사 할 것이다.
추신 : 나는 $ command, $ event, $ target이 모두 다르다는 것을 알고 있습니다. 변수를 얻는 데 다른 방법을 시도해 왔기 때문에 그 부분에 대해 언급하지 마십시오.
'위해서 var_dump()를'그렇게 전송되는 것을 볼 수 – tinybyte
코드를 테스트 한 결과 정상적으로 작동합니다. –
나에게도 잘 보이고, 공유하는 코드에 오류가 없으며 코드의 다른 곳에 숨겨져 있어야합니다. – LinkinTED