php
2009-03-12 7 views 1 likes 
1
//query to check if part id number exists in table ATTEND where service id = ... 
$result2 = mysql_query("SELECT * FROM attend WHERE SIDno='$SIDno' and ServiceID='$id"); 
//if exists $ok = true; 
    if (mysql_num_rows($result2)>0) { 
     $ok == true; 
    } 
    echo "<tr bgcolor=$bgcolor>"; 
    echo "<td><a name=$row1[0] id=$row1[0]>$row1[0]</td>"; 
    echo "<td>" . $row1[1] . "</td>"; 
    echo "<td>" . $row1[5] . "</td>"; 
    echo "<td>" . $row1[2] . "</td>"; 
    echo "<td>" . $row1[3] . "</td>"; 
    echo "<td><input type='checkbox' name='checkbox[]' value=" . $row1[0]; 
    if ($ok == true) { 
    echo 'disabled="disabled" checked="checked"'; 
    } 
    echo "></td>"; 
    echo "<input type='hidden' name='ServiceID' value=" . $id . ">"; 
    echo "<input type='hidden' name='Year' value=" . $Year . ">"; 
    echo "<input type='hidden' name='Stype' value='Recollection'>"; 

    echo "</tr>"; 
    } 
} 
echo "<tr> 
<td colspan='5' align='right' bgcolor='#FFFFFF'><input name='SUBMIT1' type='submit' id='SUBMIT'value='SUBMIT'></td> 
</tr>"; 

チェックボックスの値がデータベースですでに使用可能になっている場合、次回のロード時にこれを実装する方法は、現在チェックされます。それがまだ存在しない場合、私はそれをチェックしてデータベースに保存することができます。 $oktrueと等しい場合におけるながら、あなただけのテストしている最初のスニペットでデータベースから値を選択し、存在する場合にチェックボックスをオンにします。

if (mysql_num_rows($result2)>0) { 
    $ok = true; 
} 

if (mysql_num_rows($result2)>0) { 
    $ok == true; 
} 

それは次のようになります。私はこの問題を推測している

答えて

5

は、この行にあり2番目の例では、変数への実際の代入が実行されます。

は覚えておいてください:

= != == 
+0

を私はそのルールを愛し、それは英語で何と呼ばれるのか?オランダ語ではEzelsbruggetjeですが、それは経験則ですか? –

+0

Wikipediaによると、Ezelsbruggetjeは「Every Good Boy Does Fine」(EGBDF、下から上への音楽スタッフのメモ)など​​の単純な記憶援助であるニーモニックに変換されます。親指のルールは、私の例を完全に不等(VBなど)ではないので完全に記述します。 –

関連する問題