我试图获取多个表单输入的值,但问题是我在同一页面上有几个相同的表单,只想从提交的表单中获取输入,所以我使用'this'关键字.这是我的代码:
$('form.contact_form').submit(function(e) {
var fname = $(this).children('input.fname').val();
var email = $(this).children('input.email').val();
var comment = $(this).children('input.comment').val();
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试记录变量以测试它们返回错误的值时,它表示它们都是未定义的.这样做的正确方法是什么?
谢谢你的帮助:D
我正在使用PHP PDO将数据插入到我的数据库表中,看起来像这样(称为stb_committee_members):
Field | Type
--------------------
id | int (10) (unsigned)
stb_group_id | int (10) (unsigned)
name | varchar(50) (can be null, default NULL)
position | varchar(50) (can be null, default NULL)
from | varchar(50) (can be null, default NULL)
experience | varchar(50) (can be null, default NULL)
photo | varchar(50) (can be null, default NULL)
Run Code Online (Sandbox Code Playgroud)
这是我用来插入数据库的代码:
$group_id = $dbh->lastInsertId();
foreach ($committee_members as $committee_member) {
$com_member_name = $committee_member['name'];
$com_member_position = $committee_member['position'];
$com_member_from = $committee_member['from'];
$com_member_experience = $committee_member['experience'];
$com_member_photo = $committee_member['photo']; …Run Code Online (Sandbox Code Playgroud) 我有一个PHP脚本渲染图像(与想象)并将其保存到某个目录"SITE_ROOT.$filePath",然后做一个header('Location: ' . SITE_ROOT.$filePath),它重定向到的文件是一个png图像.
如果我直接进入路径,就像在URL栏中键入它我可以保存图像,一切正常,但是当我依靠脚本重定向我,我尝试右键单击并保存图像它没有我知道我实际上是在尝试保存图像,它认为我正在尝试将其保存为名为"Driver"的非类型文件,这是脚本页面的名称.
我不知道这里有什么问题,标题位置肯定会带我到图像并且在重定向后没有'Driver'文件的记录?
同样的事情发生在redirect()btw上.
在此先感谢您的帮助!
编辑:通过die()在header命令后面放置此问题.
php ×2
forms ×1
http-headers ×1
imagick ×1
javascript ×1
jquery ×1
mysql ×1
pdo ×1
redirect ×1