【发布时间】:2016-06-05 04:06:51
【问题描述】:
我有一个需要执行 PHP 脚本的网络应用程序。我现在能做的是:
<html>
<body>
<div>
<form metho="post" action="">
<input type="submit" value="CLICK ME"/>
</form>
</div>
<?php
echo "Hello World";
?>
</body>
</html>
现在整个代码以 .php 格式保存在我的 htdocs xampp 文件夹中。所以当我运行它时,我的按钮下方会出现“Hello world”。
我想做的是将脚本保存在我的 xampp 中,并将 Html 文件保存在其他地方。
然后我如何调用我的脚本 onclick 提交按钮?我看到我可以在<form> 标记中设置action = "path to my php script file",但它并不能解决问题。它说firefox无法解析地址。
编辑
我的实际代码是
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<link rel="stylesheet" type="text/css" href="monstyle.css">
<link rel="stylesheet" type="text/css" href="leaflet/leaflet.css">
<script src="leaflet/leaflet.js"></script>
<script src="MyJS.js"></script>
</head>
<body onload="init()">
<div id="map">
</div>
<form method="POST" action="C:\xampp\htdocs\Mes_Scripts_PHP\test_connect_sqlsrv.php">
<input type="submit" name="" value="VALIDER">
</form>
</body>
</html>
【问题讨论】:
-
“但它不起作用” - 告诉我们你是如何尝试的。
-
"set
action = "path to my php script file"" 是正确的。但是不要使用完整路径,只使用相对路径 - 如果在同一文件夹中则只使用文件名 -
@lolbas 我已经用我使用的代码编辑了我的 OP
-
如果你这样做会发生什么
<form method="POST" action="Mes_Scripts_PHP\test_connect_sqlsrv.php"> <input type="submit" name="" value="VALIDER"> </form> -
@abhishekGurjar 当我这样做时,浏览器似乎在我的项目文件夹中寻找
test_connect_sqlsrv.php。所以它说它找不到它。然后我把文件放在我的项目文件夹中。这一次,当我单击整个 PHP 脚本时,它会打印在新页面上;就像在纯文本中那样大声笑
标签: php