当我在我的表单中键入代码时,我希望我的PHP代码检查提交代码存在于数据库中然后运行MySqli查询.我试图这样做,但我得到错误Cannot use isset() on the result of an expression (you can use "null !== expression" instead)我已经搜索了问题但没有一个确实帮助我解决或理解我的问题.
形成
<p><b>Skriv in din laddkod nedan och tryck på "Ladda"</b></p>
<form action="laddaklar.php" method="post">
<input type="text" name="laddkod"/>
<input type="submit" name="submit" value="Ladda" />
</form>
Run Code Online (Sandbox Code Playgroud)
PHP
<?php
session_start();
$mysqli = NEW MySQLI ('localhost', 'root', '', 'ph');
$laddkod = isset($_POST['laddkod']) ? $_POST['laddkod'] : '';
$kod= "SELECT refill from card_refill";
$result = $mysqli->query($kod);
if(isset($_POST['submit'] && $laddkod==$result)){
$resultSet = $mysqli->query ("UPDATE card_credit SET value= value + (select credit …Run Code Online (Sandbox Code Playgroud)