html传值给php

html传值给php,第1张

<html>

<head>

<meta http-equiv="Content-Type" content="text/html charset=utf-8" />

<title>无标题文档</title>

</head>

<body>

<form action="" method="get">

Name: <input type="text" name="name" />

<input type="submit" />

</form>

<?php

$name=$_GET['name']

echo "欢迎你:".$name

?>

</body>

</html>

PHP的变量是不可以传值给html的,只能是讲该变量的值通过html输出让浏览器显示给用户。

例如:

PHP中的如下代码

<?php

$a="hello,world"

echo "$a"

?>

大致相当于html的:

<html>

<body>

<p>hello,world<p>

</body>

</html>

补充:

因为PHP属于网站编程语言里的动态语言而html只是一个标记语言,不具备变量的运算等逻辑的处理,只管显示页面给用户。

<form cation="a.php" method="post">

<input type="what" value="345"/>

<input type="submit" value="提交"/>

</form>

//a.php

<?php

print_r ($_POST)

?>

回答:

我想把从数据库里提取的值,譬如帖子编号rs['id'],用post的方法传到别的文件、

//////

为了实现这样的效果,你可以先在a.php页面把那个值下放到html中 比如。

当前访问的页面时a.php

<?php

//从数据库得到你要的数据

$id="5"

?>

<html>

<form action="b.php" method="post">

<input type="hidden" name="id" value="<?php echo $id?>"/>

<input type="submit" value="提交"/>

</form>

</html>

或者直接使用php的session 而不需要来用html的post来传值。

在a.php中直接$_SESSION["myid"]="9"

到b.php中直接使用$id=$_SESSION["myid"]

这样就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6299047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-20
下一篇 2023-03-20

发表评论

登录后才能评论

评论列表(0条)

保存