2013-08-20 51 views
-2

我想将它们格式化为表单中的按钮。多个php表单按钮

<p><a href="<?=$_SERVER['PHP_SELF'] . "?action=moveForward" ?>">forward</a></p> 
<p><a href="<?=$_SERVER['PHP_SELF'] . "?action=moveBackward" ?>">backward</a></p> 
<p><a href="<?=$_SERVER['PHP_SELF'] . "?action=moveLeft" ?>">left</a></p> 
<p><a href="<?=$_SERVER['PHP_SELF'] . "?action=moveRight" ?>">right</a></p> 

事情是这样的......

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="GET"> 
<input type="submit" name="moveForward" value="forward"> 
<input type="submit" name="moveBack" value="back"> 
<input type="submit" name="moveLeft" value="left"> 
<input type="submit" name="moveRight" value="right"> 
</form> 
+0

只有通过JavaScript –

+0

PS。你有一个HTML注入漏洞导致潜在的跨站脚本攻击。输出到HTML文件中的所有变量,包括'$ _SERVER ['PHP_SELF']',都需要封装在'htmlspecialchars()'中。 – bobince

回答

0
<input type="submit" name="action" value="moveForward"> 
<input type="submit" name="action" value="moveBack"> 
<input type="submit" name="action" value="moveLeft"> 
<input type="submit" name="action" value="moveRight"> 
+0

这么简单...谢谢! – user1919580

+0

头接桌子。 – Hamish