小编Sve*_*sen的帖子

php在表单提交后返回页面

我创建了一个html表单

<form action="http://localhost/php/insert.php" method="post">
    Barcode: <input type="text" name="barcode" /><br><br>
    Serial: <input type="text" name="serial" /><br><br>
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

使用这个PHP保存到我的数据库:

<?php
$con = mysql_connect("example","example","");
if ( ! $con) {
    die('Could not connect: ' . mysql_error());
}
mysql_select_db("database", $con);

$sql = "INSERT INTO asset (barcode, serial)
        VALUES ('$_POST[barcode]','$_POST[serial]')";

if ( ! mysql_query($sql, $con)) {
    die('Error: ' . mysql_error());
}
mysql_close($con)
?>
Run Code Online (Sandbox Code Playgroud)

表单保存到数据库但页面只是http://localhost/php/insert.php按下提交,这是一个空白页面.如何让它保持在同一页面上只显示消息或其他内容?

html php mysql forms

9
推荐指数
1
解决办法
3万
查看次数

HTTP接受"级别"?

我一直在读了HTTP/1.1头和一些在14.1节(接受)他们使用的样本头accept-extension秒(我相信这是它们是什么)呼吁level=1,level=2等等.

我遇到的问题是他们使用这些level=X东西就好像它们应该是显而易见的.该文件是否很难解释它或我错过了什么?

谢谢.

http

8
推荐指数
2
解决办法
1422
查看次数

设置发送电子邮件的php.ini参数是什么?

我想从我的PHP代码发送电子邮件,但我收到了警告消息.那么要设置的php.ini参数是什么?

php wamp

8
推荐指数
1
解决办法
7万
查看次数

include()使用file_exists()的缓存吗?

问题很简单:在触摸磁盘时,这两个示例是相同的,还是场景#2触摸磁盘两次?

场景#1

include '/path/to/file.php';
Run Code Online (Sandbox Code Playgroud)

场景#2

if (file_exists('/path/to/file.php'))
    include '/path/to/file.php';
Run Code Online (Sandbox Code Playgroud)

我知道场景#1触及磁盘一次.现在,据我所知,它file_exists()缓存路径以及文件是否存在.为了清除您需要调用的缓存clearstatcache().

但是include,等等,是否也使用缓存?或者它是独一无二的file_exists()

php caching file-exists

6
推荐指数
2
解决办法
270
查看次数

使用javascript确定数组提交按钮,然后使用Ajax输出数据

我有一个获取数据的列表,并且每个数据下面都有一个表单,如注释框表单,其他用户可以在其中留言给特定数据.

我到目前为止所尝试的是将提交按钮放入一个数组中以区分它们(不知道我是否正确这样做,因为这是我第一次尝试使用Javascript/jQuery库AJAX).

我只需使用PHP/MySQL就可以提交数据并将其插入到SQL数据库中,但我想至少实现这个社区的评论系统Stackoverflow,其中一旦发布评论,它就会在点击之后立即出现按钮(不是通过重新加载整个页面以便将数据提交到数据库中).

这是动态发布的数据:

<?php while($loopquery){ ?>
   <div>
      <?php echo $row['data']; ?>
      <div id="flash[]"></div> <!-- NEW POSTED COMMENT SHOULD BE SHOWN HERE -->
      <form action="#" method="POST">
      <input type="text" name="comment[]" id="comment[]">
      <input type="submit" id="submit[]">
      </form>
   </div>
<?php } /* END OF LOOP */ ?>
Run Code Online (Sandbox Code Playgroud)

点击提交后:

$(function () {
    var submit = document.getElementById('submit');
    for (var a = 0; a < submit.length; a++) {
        submit[a].click(function () {
            var comment = document.getElementById('comment');
            var hiddentaskid …
Run Code Online (Sandbox Code Playgroud)

javascript php mysql ajax jquery

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

返回正确的 JSON 响应

我正在将 Laravel 4 用于我正在进行的项目。它的许多功能严重依赖 AJAX。

在我用来上传文件(fileupload)的jQuery中,我有以下成功和失败函数:

done: function (e, data) {
    // Show success message
},
fail: function (e, data) {
    // Show fail message
}
Run Code Online (Sandbox Code Playgroud)

在我的控制器中,我使用以下命令返回成功或失败:

// Success Response
return Response::json('success', 200)

// Fail Response
return Response::json('error', 400)
Run Code Online (Sandbox Code Playgroud)

功能一切正常,成功和失败消息显示,文件上传,一切都很完美,除了函数失败并返回失败响应时,在控制台中我看到:

400 (Bad Request)
Run Code Online (Sandbox Code Playgroud)

错误消息仍然显示并且一切都很好,但我只是想知道我是否正确处理了这个问题,我不喜欢控制台中显示红色错误,因为某些似乎工作正常的东西。

任何建议将不胜感激。

php jquery json laravel laravel-4

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

使用JavaScript计算json中的值

我是javascript新手,我想计算此json字符串的值:

{
    "files": [
        {
            "name": "doc1.pdf",
            "title": "networking",
            "path": "mfpreader.comze.com\/files\/doc1.pdf"
        },
        {
            "name": "doc2.pdf",
            "title": "Armoogum",
            "path": "mfpreader.comze.com\/files\/doc2.pdf"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

json保存在res.responseJSON.data中

这是我尝试的代码:

$("#demo").html(JSON.stringify(res.responseJSON.data));

var jsonObject = JSON.parse(res.responseJSON.data);
var propertyNames = Object.keys(jsonObject);

alert("There are "+propertyNames.length+" properties in the object");
Run Code Online (Sandbox Code Playgroud)

get的值为1。由于我们有2个文档,因此应该为2。

请给我一些。谢谢

javascript json

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

如何让php连接到mysql?

我已经尝试了一切使我的网站连接到数据库,但我总是得到他的错误:无法连接到主数据库我有2个文件

define('DBHOST','localhost');
define('DBUSER','root');
define('DBPASS','root');
define('DBNAME','test');
define('dbslave','test');  
define('dbsiteid','1');
define('dbprefix','_blog');
Run Code Online (Sandbox Code Playgroud)

和connect.php

error_reporting(0);
$connect = mysql_connect("$DBHOST", "$DBUSER", "$DBPASS");
if ( ! $connect) {
    die('Could not connect to Database server');
}
$siteid  = "$dbsiteid";
$prefix  = "$dbprefix";
$dbmast  = "$DBNAME";
$dbslave = "$dbslave"; 
$cmast   = mysql_select_db("$DBNAME");
if ( ! $cmast) {
    die('Could not connect to Master Database');
}
$cslave = mysql_select_db("$dbslave");
if ( ! $cslave) {
    die('Could not connect to Slave Database');
}
Run Code Online (Sandbox Code Playgroud)

如何通过连接解决此错误或我做错了什么?

php mysql

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

使用nth-child时出错

我有这个:

a {
    display:table;
}

a:hover {
    text-decoration:none;
}

a:first-child {
    color:#00FF00; /* green */
}

a:nth-child(3) {     
    color:#FF0000; /* red */
}
Run Code Online (Sandbox Code Playgroud)
<a href="www.google.com">Google<a>
<a href="www.google.com">Google<a>
<a href="www.google.com">Google<a>		
Run Code Online (Sandbox Code Playgroud)

问题:为什么第二个"谷歌"是红色而不是第三个?这里发生了什么事?

html css styling

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

更改kriswallsmith/Buzz浏览器的默认值

如何使用Buzz Browser实例更改呼叫的请求选项?

我想为通话添加更长的超时.现在,如果旧服务器需要更长的时间x秒,它会触发和异常.我想延长此超时,因为旧服务器始终返回结果,但有时可能需要长达40秒.

我在Symfony2控制器中使用,这是我的代码:

try {
    $buzz = new Browser();
    $legacyUrl = self::URL_LEGACY_SERVER . $urlSuffix .'?'. http_build_query($request->query->all());
    $legacyResponse = $buzz->get($legacyUrl, array());
} catch (\Exception $e) {
    return $this->sendError('Request to legacy server failed.', 500);
}
Run Code Online (Sandbox Code Playgroud)

php symfony buzz

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

未捕获的ReferenceError:var未定义

我有一张桌子,上面有你可以投票和投票的城市.根据您单击哪个按钮,隐藏的输入会获取此值或该值,并通过javascript进行管理.但似乎函数调用有问题.

这是HTML:

<td><span class="icon icon-thumbs-down cursor" onclick="downvote(Hamburgo, 24)"></span></td>
Run Code Online (Sandbox Code Playgroud)

这里是虚拟功能:

function upvote(ciudad, user_id)
{
    document.write("aa"); // this doesn't even work
    //$("#voto-positivo").attr("value", ciudad);
    //$("#usuario").attr("value", user_id);
    //$('#form-votar').submit();
}

function downvote(ciudad, user_id)
{
    $("#voto-negtivo").attr("value", ciudad);
    $("#usuario").attr("value", user_id);
    $('#form-votar').submit();
}
Run Code Online (Sandbox Code Playgroud)

函数的第一个值在php循环中获取,第二个值是用户的id,一切正常.

使用谷歌浏览器,我收到以下错误:

未捕获的ReferenceError:Hamburgo未定义为votar:59

的onclick

如果需要说,是的,加载了javascript源代码.

javascript jquery

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

MySQL查询无法在PHP中工作,我相信所有代码都是正确的

此代码是一个包含文件,由于某种原因,选择查询将不会运行.我的数据库已经有一个输入,所以它应该返回一些东西.

<?php //Connecting to the database

    DEFINE ('DB_HOST', 'localhost');
    DEFINE ('DB_USER', 'ericbran');
    DEFINE ('DB_PASSWORD', '[PASSWORD]');
    DEFINE ('DB_NAME', 'ericbran_familyFunction');

    $dbc = mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD) OR die ('Could not connect to Mysql');
    mysqli_select_db(DB_NAME, $dbc);
    $printable = "SELECT * FROM users";
    $results = mysqli_query($printable, $dbc) or die(mysqli_error());

    while ($row = mysqli_fetch_assoc($results)){
        foreach ($row as $name => $value){
            print "$name: $value <br />\n";
        }
        print "<br /> \n";
    }

    print $results;
    ?>
Run Code Online (Sandbox Code Playgroud)

php mysql connect

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

标签 统计

php ×8

mysql ×4

javascript ×3

jquery ×3

html ×2

json ×2

ajax ×1

buzz ×1

caching ×1

connect ×1

css ×1

file-exists ×1

forms ×1

http ×1

laravel ×1

laravel-4 ×1

styling ×1

symfony ×1

wamp ×1