[PHP-users 351] win32 PHP4

f php-users@php.gr.jp
Thu, 28 Jun 2001 17:53:40 +0900


 $rows = mysql_num_rows($result);
で取得した$rows
の数値と

以下のようにフォームから取得した$mpage
<form action="test.php">
<SELECT NAME="mpage">
<OPTION VALUE="10" SELECTED>10件</OPTION>
<OPTION VALUE="40">40件</OPTION>
<OPTION VALUE="100">100件</OPTION>
</SELECT>
</form>

を、
print "<B>$mpage</B>と $rows<FONT SIZE=\"2\">どちらが大きい?</FONT>\n";
if ($mpage < $row) {
print "<TABLE BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"2\">\n";
print "<TR>\n";
print "<TD ALIGN=\"RIGHT\"><A HREF=\"#\">次の<FONT SIZE=\"2\">$mpage</FONT>
件</A></TD>\n";
print "</TR>\n";
print "</TABLE>\n";
 }
else { print "else\n"; }

というように比較しているのですが、$rowが$mpageより大きい場合でもelseへいって
しまいます。
なぜでしょう?
よろしくお願い致します。