您好我正在尝试使用POST(Hello Angel)发送一个变量。那就是代码:
<form action="dos.php" method="post" name="compra">
<input name="id_txt" type="hidden" value=<?php echo "Hello Angel" ?>/>
<input type="submit" name="Send" value="Send" />
</form>
当在其他页面中显示变量时,只显示空格(仅限Hello)。那就是代码:
<?php
if (isset($_POST['id_txt']))
echo $_POST['id_txt']
?>
那么,我怎么能显示所有?
答案 0 :(得分:5)
引用你的价值:
<input name="id_txt" type="hidden" value="<?php echo "Hello Angel"; ?>" />
如果不在HTML属性值周围加上引号,则只需将第一个单词作为值。
答案 1 :(得分:4)
您错过了输入值
周围的引号变化:
<input name="id_txt" type="hidden" value=<?php echo "Hello Angel" ?> />
要:
<input name="id_txt" type="hidden" value="<?php echo "Hello Angel" ?>" />