小编Hat*_*Hat的帖子

用PHP更新MySQL

我想用输入表单更新MySQL数据库,本质上是一个用户可以更新/更改其信息的设置页面.使用下面的代码,底部的echo运行,我没有收到任何错误,但数据库没有更新.我在我的本地计算机和服务器上测试了它,但它也没有用,但我不确定它与它有什么关系.$_SESSION['yourName']用户登录时已设置,因此它将等于数据库中的当前值.我知道这里有很多sql注入漏洞,但这只是一个概念验证代码,还没有准备好上线.我尝试在phpMyAdmin中运行查询,它运行正常.

PHP

if(isset($_POST['name']) || isset($_POST['password']) || isset($_POST['location']) || isset($_POST['img'])) {
 //put this in an external file for a little extra security
 $username = "my_username";
 $password = "my_password";
 $database = "database_name";
 $con = mysql_connect('localhost',$username,$password);
 if (!$con) {
    die('Oh poop.... Could not connect: ' . mysql_error());
 }
 //print item from database
 mysql_select_db($database, $con);

 if(isset($_POST['name'])) {
    $query = 'UPDATE users SET username=' . $_POST['name'] . 'WHERE username=' . $_SESSION['yourName'];
    mysql_query($query);
    $_SESSION['yourName'] = $_POST['name'];
 }
 if(isset($_POST['password'])) {
    $query = 'UPDATE users SET …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

2
推荐指数
1
解决办法
352
查看次数

bash awk圆号

我想吐出RAM占用量占总RAM的百分比top.我到目前为止的剧本是

top -l 1 |
awk '/PhysMem/ {
    print "RAM\nwired:" $2/40.95 "% active:" $4/40.95 "% inactive:" $6/40.95 "% free:" $10/40.95 "%"
}'
Run Code Online (Sandbox Code Playgroud)

我有4GB的RAM,因此除以40.95,所以这个脚本吐出一些看起来像:

RAM
wired:16.1172% active:46.2759% inactive:8.79121% free:28.8156%
Run Code Online (Sandbox Code Playgroud)

我只希望它显示超过小数的1位的百分比,我不知道如何做到这一点.我调查使用,bc但我总是得到一个非法的声明错误.有任何想法如何将其四舍五入到awk中的第一个小数位?

bash awk

1
推荐指数
1
解决办法
9228
查看次数

将views.py拆分为多个文件

我在将views.py文件拆分为views文件夹中的多个文件时遇到了一些麻烦.我尝试了这个问题的方法,但我不断收到错误信息.

文件结构:

users/
   __init__.py
   urls.py
   views/
      __init__.py
      sign_in_out_up.py
Run Code Online (Sandbox Code Playgroud)

urls.py:

from users import views as user

urlpatterns = patterns('',
    url(r'^signup/', user.sign_in_out_up.signup),
    url(r'^signin/', user.sign_in_out_up.signin),
    url(r'^signout/', user.sign_in_out_up.signout),
)
Run Code Online (Sandbox Code Playgroud)

当我尝试上面的代码时,我得到一个错误说'module' object has no attribute 'sign_in_out_up'.

我试过users.views.sign_in_out_up.signupurls.py,但随后错误发生变化name 'users' is not defined,这似乎是倒退了一步.

我也试图把from sign_in_out_up import *views/__init__.py

有没有其他人有此问题或有任何建议?

django

1
推荐指数
1
解决办法
3680
查看次数

文本输入容器的填充宽度

我在容器内部有一个输入,其宽度不同,通常不仅会在页面加载之间发生变化,而且在用户位于页面上时也会发生变化.我试图使输入始终填充容器.我目前使用的方法在某些浏览器中运行得很好,但不是全部.

HTML:

<div class="container">
      <input type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.container {
    position: relative;
}
input {
    position: absolute;
    left: 0;
    right: 0;
    padding: 2px 4px;
}
Run Code Online (Sandbox Code Playgroud)

填充使得我不能将宽度设置为100%,因为这会导致输入从填充溢出8px.在某些浏览器(至少是Windows上的Chrome)上,输入不受leftrightcss标记的影响,只保留默认输入宽度.我知道我可以用js来做,但我宁愿找到一个更简单的解决方案.是否有任何跨浏览器的方式来做纯css和没有js?

css

1
推荐指数
1
解决办法
2604
查看次数

如何找到urllib2

我是python的新手(我正在使用python3),我正在尝试使用urllib2来学习制作网络爬虫.我似乎无法在任何地方找到它.我可以导入urllib,但是urllib2与urllib不在同一个目录中,当我尝试导入urllib2时,我在终端中收到错误.

根据我的理解,urllib2应该是pythons标准库的一部分.我在哪里可以找到它?有什么地方我可以单独下载并将它放在与urllib相同的目录中吗?

python urllib urllib2 python-3.x

0
推荐指数
1
解决办法
3543
查看次数

标签 统计

awk ×1

bash ×1

css ×1

django ×1

mysql ×1

php ×1

python ×1

python-3.x ×1

sql ×1

urllib ×1

urllib2 ×1