【发布时间】:2019-02-25 22:12:19
【问题描述】:
所以我一直在尝试在我的 while 循环中添加一个 if 语句。现在我并不是很了解,但是当我环顾四周时,我没有发现任何问题。我将 if 语句放在外部和内部,但 if 语句仅适用于一个条目,即使有三个条目。
while($r=mysql_fetch_array($res))
{
if (isset($r[3])) {$urlvalue = $r[3];
$disable ='<script>
document.getElementById("adurl").disabled = true;
document.getElementById("update").disabled = true;
</script>';
}
else {$urlvalue = "";}
print "<tr><form style='text-align:center;' method='post' action='loginspotlight.php'>";
print "<td style='text-align:center;'>$r[0]</td><td style='text-align:center;'>$r[1]</td><td style='text-align:center;'>$r[2]</td><td style='text-align:center;'><input id='adurl' name='adurl' type='url' value='$urlvalue'/></td><td style='text-align:center;'>$r[4]</td><td style='text-align:center;'>$r[5]</td><td>";
print "<input align='center' type='hidden' value='$r[0]' name='spotid'/>";
print "<div width='100px'><input id='update' align='center' type='submit' name='cmd' value='Update'/><div>$disable</div></div>";
print "</td></form></tr>";
}
print "</table><br><br>";
【问题讨论】:
-
什么是
var_dump($r)?另外,不要使用 mysql_ - 学习使用 mysqli 或 pdo 来代替准备好的语句 -
这就是我的计划,我是一个初学者,所以我试图在我的脑海中包含尽可能多的关于 mysql 函数的信息。完成后,我会将我的 sql 查询转换为 mysqli 或准备它们。不过感谢您的帮助!
-
I'll be sanitizing all $_POST values for mysql as well.如果我有五分钱...