在php代码中使用wml变量
我编写了以下代码来
<?xml version="1.0" ?>
<wml>
<card>
title : <input type="text" name="title" /><br/>
body : <input type="text" name="body" /><br/>
<?php
echo $(title)
?>
</card>
</wml>
解决问题How I print the input value in input text inside php code。
I wrote the following code
<?xml version="1.0" ?>
<wml>
<card>
title : <input type="text" name="title" /><br/>
body : <input type="text" name="body" /><br/>
<?php
echo $(title)
?>
</card>
</wml>
the problem How I print the entered value in input text inside php code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,如果您希望输入字段执行任何操作,则需要在标记中定义一个表单。该表单应该有一个
action
和一个method
属性。然后,您可以使用
$_GET
或$_POST
超全局数组按以下方式访问数据:First of all, you need to define a form in your markup if you want the input fields to do anything. The form should have an
action
and amethod
attribute.Then you can use the
$_GET
or$_POST
superglobal arrays to access the data in the following manner:如果您想直接在设备屏幕(或打印机,如果是扩展的 WML 浏览器)中打印变量的内容,您需要这样做:
$(varName)
在您的示例中,您正在设置来自服务器变量,而不是来自设备的内存。
回答有点晚,但可能会对某人有所帮助,WML 不再那么常见,但它仍然被用于银行和其他类型的自动分配器。
If you want to print the content of a variable directly in the screen of the device (or printer if it is an extended WML browser) you need to do it like this:
$(varName)
In your sample you are setting the value from a server variable, not from the device's memory.
A bit late answer but may help someone, WML is not so common anymore but still it is being used for banking and other kind of automated dispensers.