很多站长朋友们都不太清楚php生成form,今天小编就来给大家整理php生成form,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP:curl模拟form表单上传文件 2、 php怎么实现form提交表单并跳转到action页面 3、 php里面如何echo出form 4、 如何实现用循环创建多个form表单? 5、 我用的phpcms自定义表单,可以修改from表单样式,如果自己做需要添加数据库,创建form表单么 6、 php一个页面怎么实现两个form PHP:curl模拟form表单上传文件需要模拟的就是上面form表单。
curl_setop设置选项
PS:上面例子只有在php5以下版本有效,换言之现在根本没有用 根本没有用 根本没有用 [手动摔桌子],而且现在网上充斥的全是这种过时的失效版本
@字符什么,现在根本没有用了,不要怀疑你自己,还有网上说只要加上:
就能起效,不用怀疑,这也是没有效的[手动摔桌子],这个选项已经弃用了,现在。
用curlFile代替@,也不需要使用 CURLOPT_SAFE_UPLOAD
用
替换
CURLFILE类的详细使用
PS: $path不要使用网络路径 ( ),要使用本地路径(/files/img.png)
php怎么实现form提交表单并跳转到action页面<form action="a.php" method="post" name="theForm" onsubmit="return validate();">
<table width="90%" id="general-table">
<tr>
<td class="narrow-label">{$lang.title}</td>
<td><input type="text" name="title" size ="40" maxlength="60" value="{$article.title|escape}" />{$lang.require_field}</td>
</tr>
<input type="submit" value="提交" class="button" />
</form>
上述代码就可以做到执行了,既可以放在html里面做提交,也可以直接放在PHP里面做提交,当action没有指向文件的时候,默认是提交到本页面。
php里面如何echo出form对于php初学者都会面临一个问题:php与HTML的结合问题?
一、在HTML代码中有php代码
<?php
$a='就爱偷偷笑';
?>
<html>
<p>你好:<?php echo $a;?></p>
</html>
二、在php代码中有HTML
<?php
$a="就爱偷偷笑";
echo "<form action='' ><input type='text' value='".$a."'></form>";
?>
例子有点简单,但是应该可以解答问题。
如何实现用循环创建多个form表单?<HTML>
<HEAD>
</HEAD>
<script>
function addForm(){
var form = document.createElement("form");
var str= "<input name="up" type='file'/>";//这里放你想在form里放的标签。
form.innerHTML = str;
document.body.appendChild(form);
}
</script>
<BODY>
<input type="button" onclick="addForm()" value="点击添加"/>
</BODY>
</HTML>
我用的phpcms自定义表单,可以修改from表单样式,如果自己做需要添加数据库,创建form表单么我认为是这样的,\phpcms\templates\default\formguide\show.html是通过程序自动生成对应的表单项来为用户提供方便,但是就没有了用户需要的布局的灵活性,这个我在给用户做在线留言的时候也深有体会。
我一般都是按照下面的思想来做的,与你分享下希望对你有帮助:
首先,既然我们想要自己的布局,那么就自己来写form相关的html代码,然后自由的给表单想要的样式,只要遵循一点,你的表单项的name属性值与后台表单向导里你设定的字段名一致,然后form的action属性地址与show.html模板中form的action属性值一样即可。这样,你可以把你的表单嵌入到一个模板中也可以单独作为一个页面都可以。因为不管怎样你提交的地址是对的,提交的每一项对应的字段名也是对的,那么就会提交成功。
另外,如果需要表单验证,除了自己写javascript外,可以引入phpcms自带的formvalidator.js插件来验证。
还有,如果对每一项(input、textarea、编辑器等你可能用到的表单项)你认为自己手打太麻烦的话(尤其是编辑器),可以引入调用phpcms核心类库中的form.class.php表单项自动生成来来轻松实现自动生成各种指定的表单项。
php一个页面怎么实现两个form两个form肯定有两个不同的按钮
因为两个按钮不能同时按
所以提交后你可以根据按钮不同的名字来判断是哪个表单提交的
关于php生成form的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php生成form php生成静态页面的详细内容...