Php 注意:未定义索引:第117行中的寿命
我有这个表单,带有“输入类型文本”,可以用javascript代码更改它们的值。Php 注意:未定义索引:第117行中的寿命,php,mysql,sql,mysqli,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 P
它们都有名字:生命、攻击、防御、敏捷
<?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!";
}
}
}
?>
您的禁用的
输入未显示,因此您必须删除禁用的
,因此请替换此项:
<input type="text" id="texto1" value="0" disabled name="life">
为此:
<input type="text" id="texto1" value="0" name="life">
表单中是否有名为life的字段有名为class='life'的输入类型?如果不是,$\u POST['life']会导致该错误,我可以看到第117行吗?请检查此$life=isset($\u POST['life'])$_帖子[“生活]:”;试试这个:谢谢,伙计,它成功了。。。但是现在,我可以以某种方式禁用输入吗?通过javascript?