注意:未定义的索引:生命在第117行

时间:2016-02-15 06:40:47

标签: php mysql sql mysqli

我有这个表单,用"输入类型文本"用javascript代码改变他们的价值 他们都有名字:生命,攻击,防御,敏捷。

<?php
if(isset($_POST['create'])) {
    $username = ($_POST['username']);
   //LINE 117// $life = ($_POST['life']);




    if ($username == "") {
        echo "Por favor, de um nome ao Personagem";
    } elseif (strlen($username) < 3) {
        echo "O nome precisa ter mais que 3 caracteres!";

    } else {
        $reg = mysqli_query($con, "SELECT `id` FROM personagem WHERE `nome_personagem`='$username'") or die(mysqli_error());
        if (mysqli_num_rows($reg) > 0) {
            echo "Nome já em uso!";
        } else {


            $adc = mysqli_query($con, "INSERT INTO personagem (`nome_personagem`, `agilidade_personagem`, `defesa_personagem`, `ataque_personagem`, `energia_personagem`, `stamina_personagem`, `level_personagem`,`vida_personagem`) VALUES ('$username',10,5,10,100,100,1,100)") or die(mysqli_error($con));
            $update = mysqli_query($con, "UPDATE personagem SET `vida_personagem` = vida_personagem + 1 WHERE `nome_personagem` = '$username'") or die(mysqli_error($con));
            echo "Personagem Criado com Sucesso!";

        }
    }
}
?>

当我跑步时,它说:

  

&#34;注意:未定义的索引:生活在第117行和第34行的C:\ wamp \ www \ game \ criacao.php中。

1 个答案:

答案 0 :(得分:0)

您的disabled输入未显示,因此您必须删除disabled,因此请将其替换为:

<input type="text" id="texto1" value="0" disabled name="life">

用这个:

<input type="text" id="texto1" value="0" name="life">