php表单的提交按钮是一个图片,当点击提交按钮要将表单内容插入数据库应该怎么写啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php表单的提交按钮是一个图片,当点击提交按钮要将表单内容插入数据库应该怎么写啊相关的知识,希望对你有一定的参考价值。
参考技术A 把按钮的属性type 写为submit或者button,例如<input type='submit' class="pic" />在pic类中添加一个图片就行了,至于写进数据库这步,可以在表单form标签加上一个action属性,在另一个页面或者是本页面用$_session[],接收表单的值就行了,再用insert 插入就行了 参考技术B 可以建一个图片提交按键的。。表单本来就有这种<input type="image" name="submit" id="submit" src="img/px_e.gif" />
img/px_e.gif就是你的图片 参考技术C 可以把图片写进CSS样式,让input调用样式就可以了本回答被提问者采纳 参考技术D 用css可以解决
检测 PHP 图片提交按钮点击
【中文标题】检测 PHP 图片提交按钮点击【英文标题】:Detect PHP image submit button click 【发布时间】:2011-12-07 13:56:08 【问题描述】:有一个带有提交按钮图像的 php 表单。我试图确定页面回发时是否单击了提交按钮。试过了
$testForm = 'fail';
if (isset($_POST['btnSubmit']))
$testForm = 'Submit clicked';
按钮代码:
<input name="btnSubmit" value="Submit" style="float: right;" type="image" src="images/submit.gif" />
但它似乎不起作用。尝试获取页面上其他输入元素的值,它们工作正常。处理图片按钮有什么特殊的方法吗?
【问题讨论】:
尝试print_r( $_POST )
,这样您就会看到提交的所有内容。
参见“图像按钮”下的php.net/manual/en/language.variables.external.php 和php.net/manual/en/faq.html.php#faq.html.form-image
【参考方案1】:
图像按钮在提交时以[name]_x
和[name]_y
提交点击的坐标,而不是[name]
的值(有些浏览器也这样做,但不是全部,而坐标是从每个浏览器设置的)。也就是说,您可以简单地检查:
if (isset($_POST['btnSubmit_x']))
【讨论】:
实际上是btnSubmit.x
和 .y
- 但 PHP 将其转换为下划线。
感谢您提供的附加信息,mario - 我只是关心如何在 php-script 中处理它。以上是关于php表单的提交按钮是一个图片,当点击提交按钮要将表单内容插入数据库应该怎么写啊的主要内容,如果未能解决你的问题,请参考以下文章