データベースに 1 または 2 のいずれかを含むユーザー レベル フィールドがあります。入力したユーザー名にレベル 2 が含まれる行を取得する必要があります。コードは次のとおりです。
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("nnx",$con);
$tbl=mysql_query("SELECT * FROM order");
while($row=mysql_fetch_array($tbl))
{
if (($row['level']=='2')&&($row['username']==$_POST['user']))
{
echo $row['username']."".$row['garlique']."".$row['rightcee'];
echo $row['oleia']."<br />";
}
else
{
echo $row['username']."".$row['garlique']."".$row['rightcee'];
echo .$row['oleia']."<br />";
}
}
?>
テストしようとすると、エラー"unexpected $end"
が表示されました。私のコードで間違っていると思うのは、次の場合の検証です.. ($row['level']=='2')
.. この種の問題を修正する方法がわかりません。PHP初心者なので、教えていただけると助かります。:)