小编its*_*iao的帖子

Javascript自动关闭HTML标签?

为什么这两个函数会产生不同的结果?

var table1 = document.getElementById("table1");
var table2 = document.getElementById("table2");

var register = [
  {att1: 1, att2: 2, att3: 3},
  {att1: 4, att2: 5, att3: 6},
  {att1: 7, att2: 8, att3: 9}
];

//table1.innerHTML = "";
//table2.innerHTML = "";

function drawTable1() {
  for (var i = 0; i < register.length; i++) {
    table1.innerHTML += "<tr><td>" + register[i].att1 + "</td><td>" + register[i].att2 + "</td><td>" + register[i].att3 + "</td></tr>";
  }
}

function drawTable2() {
	for (var i = 0; i < register.length; i++) …
Run Code Online (Sandbox Code Playgroud)

html javascript arrays for-loop innerhtml

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

这个php登录页面有什么问题?

我对网络开发很陌生,现在正在开展一个学校项目.我的登录代码有问题,但我无法弄清楚它是什么.当我提交表单时,页面似乎只是重新加载并且没有设置会话.

我缩短的登录页面:

<?php include "connect.php";

if (isset($POST['login'])) {
    $user_email_username = mysqli_real_escape_string($link, $_POST['email_username']);
    $user_password = mysqli_real_escape_string($link, $_POST['password']);

    $email_username_query = mysqli_query($link, "SELECT * FROM User WHERE email='$user_email_username' OR username='$user_email_username'");

    if (mysqli_num_rows($email_username_query) == 0) {
        $not_registered_error = "It looks like you still don't have an account. <a href=\"signup.php\">Sign up</a>.";
    } else {
        $row = mysqli_fetch_array($email_username_query);
        if (sha1($user_password) != $row['password']) {
            $wrong_password_error = "The password you submitted is wrong.";
        } else {
            $_SESSION['user_id'] = $row['idUser'];
            $_SESSION['user_name'] = $row['name'];
            $_SESSION['user_username'] = $row['username'];
            header("Location: index.php");
        } …
Run Code Online (Sandbox Code Playgroud)

php account

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

如何在C++中"组合"变量名?

鉴于这样的假设情况:

int val1, val2, val3, choice;
while (expression) {
    cin >> choice;
    if (choice == 1) {
        val1 += expression;
    } else if (choice == 2) {
        val2 += expression;
    } else if (choice == 3) {
        val3 += expression;
    } else {
        expressions..;
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将变量名称视为字符串,以便能够"组合"它们?这可能是有用的,例如在上面的例子中,甚至更好的在for循环中,将计数器值添加到变量名称,以便在每个循环中调用不同的变量.

有了这样的功能,我上面的例子会变成:

int val1, val2, val3, choice;
while (expression) {
    cin >> choice;
    if (choice == 1 || choice == 2 || choice == 3) {
        ['val' + choice] += expression;
    } else { …
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

account ×1

arrays ×1

c++ ×1

for-loop ×1

html ×1

innerhtml ×1

javascript ×1

php ×1