gpt4 book ai didi

php - 选择并发布问题 (PHP)

转载 作者:行者123 更新时间:2023-11-29 22:46:19 27 4
gpt4 key购买 nike

我有一个输入字段、一个选择字段和一个用于发布的按钮。这篇文章重定向到“player.php”,并从那里在数据库中搜索名称。问题是,如果我搜索存在或不存在的东西,它总是显示 echo“nop”

主要PHP:

<form action="player.php" method="post"/>
<br>Procurar por jogador ou conta:</br></p>
<input type="text" name="name" id="name" size="30" /></p>
<select name="drop">
<option value="personagem">Personagem</option>
<option value="pid">PID</option>
<option value="idconta">ID Conta</option>
<option value="login">Login</option>
</select>
<input type="submit" name="submit" value="Buscar" />

player.php:

if($_POST['submit']){ 
$inputVar = $_POST["drop"];
if ($inputVar = "personagem"){
$busca = $_POST['name'];
$busca_query = mysql_query("SELECT name FROM player WHERE name='$busca'");
$row = mysql_fetch_row($busca_query);
$result = $row[0];
if (($result) > 1 ){
echo "Encontrado!";
}else{
echo "Nop";
}
}
}

/更新:

if (isset($_POST['submit'])){ 
$inputVar = $_POST["drop"];
if ($inputVar = "personagem"){
$busca = $_POST['name'];
$busca_query = mysql_query("SELECT name FROM player WHERE name='$busca'") or die(mysql_error());
$row = mysql_fetch_row($busca_query);
$result = $row[0];
if (($result) > 1 ){
echo "Encontrado!";
}else{
echo "Nop";
}
}
print_r($row);
}

仍然无法工作

消息:NopArray ( [0] => [DV]Montz )

没有错误

最佳答案

问题出在这里:

if (($result) > 1 ){

由于 $result 是一个字符串,并且与整数进行比较,因此它被转换为 int,具体为 0,当然它小于 1。

将其更改为

if ($result){

if (strlen($result) > 0 ){

关于php - 选择并发布问题 (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29102024/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com