わかりましたので、基本的に配列を返すクエリがあり、ループします。
$result = mssql_query("SELECT * FROM Segments ORDER BY Squares");
if (!$result) {
echo 'query failed';
exit;
}
while ($row = mssql_fetch_array($result)) {
$txtsquares = $row["Squares"];
echo $txtsquares;
エコーされると、変数 $txtsquares は配列値と等しくなります。たとえば、1 2 3 4 5 6 7 8 とします。
この配列/ループが必要です。しかし、この配列の最初の値を取得して、次のように if ステートメントで使用したいと思います。
value="<?php echo $txtsquares; ?>"
<?php if ($txtsquares == 1) { ?> checked="checked" <?php }
else{ ?> checked="" <?php } ?>/>
ただし、配列であるため値が 1 になることはないため、これは明らかに間違っています。誰かが私を正しい方向に向けることができますか? 私はPHPが初めてなので、簡単な質問であれば申し訳ありません.Googleで検索しましたが、あまり運がありません.