因为是动态生成的数值(-0-9),当我直接用ECHO出来可以正常显示,但是我想将他用INPUT输入到一个表格中,但是数值就变成空的了.
请教大家了.
echo $args..$vars.$coms."<br>"; 可以正常显示
echo '<tr><td ><input value='.$vars.'></td></tr>';只是显示出空白单元格.
我想是不是编码的问题呢?试了几次也找不到解决办法.
请教大家了.
echo $args..$vars.$coms."<br>"; 可以正常显示
echo '<tr><td ><input value='.$vars.'></td></tr>';只是显示出空白单元格.
我想是不是编码的问题呢?试了几次也找不到解决办法.
<!-- what's the input's type?? -->
<input value="" /><!-- you should write the code like this -->
echo '<tr><td><input type=\"text\" value=\"'.$vars.'\"></td></tr>';
VARS的TYPE是从服务器中得到的一个值,用户选择后传递到PHP中,然后打印成表格.
我不明白的是,ECHO $VARS出来的完全正常,只是在INPUT中才不见了.
是不是有什么TYPE的值在INPUT中不可以显示呢?
echo '<tr><td ><input value='.$vars.'>'.$vars.'</td></tr>';//这样就有了多看看html中的表单应用
这样的是可以 显示 的建议你直接查看网页的源文件,看看这个value是什么
parse error, unexpected '.'
strip it
noting wrong!
echo '<td ><input type="text" value="'.$vars.'" style="border-left:none; border-right:none; border-top:none; border-bottom:1 solid #000000" size="10"></td>';
就是直接用ECHO输入进表单.
问题出在哪里呢?
$vars="123";
echo '<td ><input type="text" value="'.$vars.'" style="border-left:none; border-right:none; border-top:none; border-bottom:1 solid #000000" size="10"></td>';
?]
可以得到结果!检查你前面的$vars.
不知道是不是编码的问题.