2011-06-01 31 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