所以我有代码看起来像这样:
<input class="messageCheckbox" type="checkbox" value="3" name="mailId[]">
<input class="messageCheckbox" type="checkbox" value="1" name="mailId[]">
Run Code Online (Sandbox Code Playgroud)
我只需要Javascript来获取当前检查的任何复选框的值.
编辑:要添加,只有一个复选框.
运行此脚本时:
#! /usr/bin/env python
import MySQLdb as mdb
import sys
class Test:
def check(self, search):
try:
con = mdb.connect('localhost', 'root', 'password', 'recordsdb');
cur = con.cursor()
cur.execute( "SELECT * FROM records WHERE email LIKE '%s'", search )
ver = cur.fetchone()
print "Output : %s " % ver
except mdb.Error, e:
print "Error %d: %s" % (e.args[0],e.args[1])
sys.exit(1)
finally:
if con:
con.close()
test = Test()
test.check("test")
Run Code Online (Sandbox Code Playgroud)
我得到一个错误:
./lookup
Traceback (most recent call last):
File "./lookup", line 27, in <module>
test.check("test")
File "./lookup", …Run Code Online (Sandbox Code Playgroud) 所以我不能停止得到错误:
PHP Fatal error: Call to undefined function mcrypt_decrypt() in
Run Code Online (Sandbox Code Playgroud)
即使我安装了php5_mcrypt,我已经重新安装了很多次php,但是我无法让它工作!
更多信息:
mandatory@mandatorys-box:~/Desktop/bots$ dpkg -l | grep php
ii libapache2-mod-php5 5.5.3+dfsg-1ubuntu2.1 amd64 server-side, HTML-embedded scripting language (Apache 2 module)
ii php5 5.5.3+dfsg-1ubuntu2.1 all server-side, HTML-embedded scripting language (metapackage)
ii php5-cli 5.5.3+dfsg-1ubuntu2.1 amd64 command-line interpreter for the php5 scripting language
ii php5-common 5.5.3+dfsg-1ubuntu2.1 amd64 Common files for packages built from the php5 source
ii php5-curl 5.5.3+dfsg-1ubuntu2.1 amd64 CURL module for php5
ii php5-json 1.3.1+dfsg-2 amd64 JSON module for php5
ii php5-mcrypt …Run Code Online (Sandbox Code Playgroud) 使用 AWS Node SDK 更新 Cloudfront 发行版时出现以下异常:
message:
'The If-Match version is missing or not valid for the resource.',
code: 'InvalidIfMatchVersion',
time: 2020-08-23T19:37:22.291Z,
requestId: '43a7707f-7177-4396-8013-4a704b7b11ea',
statusCode: 400,
retryable: false,
retryDelay: 57.05741843025996 }
Run Code Online (Sandbox Code Playgroud)
我在这里做错了什么?
好吧所以我对MySQL的一切都有天生的恐惧
这是我的表:
+----+-----------------+------+
| id | name | age |
+----+-----------------+------+
| 1 | Timmy Mellowman | 23 |
| 2 | Jeff Johnson | 18 |
+----+-----------------+------+
Run Code Online (Sandbox Code Playgroud)
这是我的PHP code(连接到DB之外)
$raw = mysql_query("SELECT * FROM example") or die(mysql_error());
$row = mysql_fetch_array($raw);
echo "\n\n";
print_r($row);
Run Code Online (Sandbox Code Playgroud)
所以这是我的输出:
Array
(
[0] => 1
[id] => 1
[1] => Timmy Mellowman
[name] => Timmy Mellowman
[2] => 23
[age] => 23
)
Run Code Online (Sandbox Code Playgroud)
为什么这是输出?这个名字加倍?为什么为[1]和[name]设置名称?
另一方面,他们是将PHP与MySQL结合使用的更好方法
奇怪的是,我没有找到任何具体回答这个问题的地方,我发现的所有其他堆栈溢出的东西都不完全正确.
我有一个正文我需要搜索图像网址,这并不意味着什么复杂,但基本上是这样的:
不
我使用的所有正则表达式都将在结果中包含"MORECONTENTHERE".地狱令人沮丧.我只想要之前没有附加任何内容的URL或之前添加的URL!
此外,我不想要任何HTML图像链接提取 - 我不是从HTML中提取这些.
任何正则表达式这样做?
编辑:
所以这就是我作为一个来源使用的:http://pastebin.com/dE2s1nHz
这是HTML,但我不想提及,因为我不希望别人这样做
首先,对于模糊的标题感到抱歉,因为我不知道该怎么称呼它.
这是我遇到的问题,我正在创建一个像这样的字典结构:
requestDict["001"]["request"] = "GET / HTTP..."
requestDict["001"]["response"] = "HTTP 1.1 OK..."
Run Code Online (Sandbox Code Playgroud)
等等
但这不起作用
def fiddler_convert(filename):
archive = zipfile.ZipFile(filename, "r")
requestDict = {}
for name in archive.namelist():
if name.find(".txt") != -1:
requestNum = (name.split("_")[0]).split("/")[1]
requestDict[requestNum] = {}
if name.find("_c.txt"):
requestDict[requestNum]["request"] = archive.read(name)
elif name.find("_s.txt"):
requestDict[requestNum]["response"] = archive.read(name)
else:
print "wat"
for key, value in requestDict:
print key + ":" + value
archive.close()
Run Code Online (Sandbox Code Playgroud)
我得到一个错误 for key, value in requestDict:
ValueError: too many values to unpack
为什么是这样?每种类型value只是一个字符串,即"001","002"等.
想知道是否有人有任何想法?输入都很好(即requestNum变量设置为"001"并且 …
php ×3
python ×2
aws-sdk ×1
aws-sdk-js ×1
checkbox ×1
dictionary ×1
javascript ×1
mcrypt ×1
mysql ×1
python-2.7 ×1
regex ×1