2011-06-01 30 views
0
if($num>0) { 
    echo "<table border=2> Table Request".$_SESSION['s1']; 
    echo"<tr> 
     <td>Id</td><td>Drug</td><td>Quantity</td> 
     </tr>"; 
    for($i=0;$i<$num;$i++) { 
     $row=mysql_fetch_row($result); 
     $r[$i]=$row[1]; 
     echo "<tr>"; 
     for($j=0;$j<$num1;$j++) { 
      echo"<td>$row[$j]</td>"; 
     } 
     echo"<td><input type='Checkbox' name='p[$i]' value='on' unchecked /></td>"; 
     echo"<td><input type='txt' name='q[$i]' /></td>"; 
     echo"</tr>"; 
     $r[$i]=$row[1]; 
    } 
    if(isset($_POST['p'])) { 
     foreach($_POST['p'] as $key=>$value) { 
      if($value == "on") { 
       $query8 = "select $r[$i] from $_SESSION['t'] "; 
       echo $query8; 
       $result8 = mysql_query($query8); 
       $num8=Mysql_num_rows($result8); 
       if($num8!=0) { 
        $query7="select qun from $_SESSION['t']"; 
        $result7 = mysql_query($query8); 
        //????????????????? 
       } 
      } 
      echo"</table>"; 
     } 
    }//result 
}//else 

我有一個表的請求和另一個表例如比較兩個整數E.mysql的兩個表

我想比較這些表

if(select qun from request)<((select qun from $_SESSION['t'])) // some work 

我怎麼能寫的場量這個代碼在我用很多問號標記的部分?
這是正確的嗎?

+1

你爲什麼不縮進代碼是否正確?現在很難爲所有人閱讀,包括你。 – ThiefMaster 2011-06-01 06:40:38

+4

請編輯你的代碼,只添加重要的參數,有太多的代碼驅使人們回答你的問題 – Ibu 2011-06-01 06:41:35

+0

你是什麼意思?我怎麼寫它來理解所有? – Nickool 2011-06-01 06:42:07

回答

0

如果你真的想要的標題說的話,你爲什麼當你得到的結果不會做這樣的事情

SELECT table1.quantity AS qu1, table2.quantity AS qu2 FROM table1, table2 WHERE your_conditions; 

,你可以比較反對QU1 QU2。

但是,如果你正在尋找不同的東西,請比你的問題更具體。

實際的例子:

$query8 = 'SELECT '.$_SESSION[ 't'].'.'.$r[$i].' AS qu1, request.qun AS qu2 FROM '.$_SESSION[ 't'].', request'; 
$result8 = mysql_query($query8); 
while ($row8 = mysql_fetch_array($result8)) { 
    if ($row8[ 'qu1'] < $row8[ 'qu2']) { 
     echo 'the value from '.$r[$i]. ' is smaller'; 
    } elseif ($row8[ 'qu1'] > $row8[ 'qu2']) { 
     echo 'the value from '.$r[$i]. ' is bigger'; 
    } else { 
     echo 'both values are same'; 
    } 
} 
+0

當我選擇它們時,它會導致表格是?我想趕上他們,並比較他們 – Nickool 2011-06-01 06:53:39

+0

你的意思是我可以寫這個? $ q =「select t1.qun as q1」; $ q的價值是什麼?它只是一個字符串不是這個整數我的問題是這樣的。 – Nickool 2011-06-01 06:54:14

+0

我怎麼可以從我的sql表中捕獲整數值並將其存儲在一個變量中? – Nickool 2011-06-01 06:57:51