ifステートメントに続く複数のコマンドでいくつかのPHPコードに問題があります。各コマンドをセミコロンで終了しましたが、phpは次のエラーをスローします。
PHP Parse error: syntax error, unexpected T_VARIABLE in /test/process.php on line 18
このスニペットの4行目を参照しています。
if (mysql_num_rows($duperaw) > 0)
{
print '<script type="text/javascript">';
print 'alert("'$img_id' is already in '$type'")';
print '</script>';
header("location: process.php?img_id=$img_id");
}
else
{
mysql_query("INSERT INTO $type (data) VALUES('$data')");
print '<script type="text/javascript">';
print 'alert("'$img_id' successfully added to '$type'")';
print '</script>';
}
コードは各{}の1行で正常に機能しますが、{}の機能は、各ifステートメント内で複数のコマンドを実行できるようにすることだと思いました。私はまだphpにかなり新しいので、私は非常に単純なものを見落としているかもしれません。どんな助けでも大歓迎です。