鱼,帮忙呀

鱼,帮忙呀



[复制到剪切板]
CODE:
<?
$don=dbcon();
$sql_check="select * from tbl_target where sha_kana like '%".$_SESSION['kanaup']."%' and id > 2000000 order by id ";
$res_check=pg_query($sql_check);
$row_no=pg_num_rows($res_check);
       if(
$row_no == 0)
         echo 
"无数据";
      if(
$row_no >=1){
         for(
$i=0;$row_no>$i;$i++){
          
$row=pg_fetch_assoc($res_check);      
           echo 
"<form method=\"get\"><input type=\"submit\" value=\"".$row['id']."\" name=\"id\">"."&nbsp;&nbsp;&nbsp;".$row['shamei']."</form>";
?> ;


鱼呀,这还上次我问你的那个题,现在要用type="submit"可是,不管有几个按钮,我的第一按钮上是能显示ID值,可当点击时,它没有list.php?id=2018698,而还是list.php,这样,我就无法读出第一个按钮的数据了,可是其它的按钮都正常,如果只有一个数据,那也只有一个按钮,这样也不行,哎,真不知道是咋回事,快来帮帮我呀

我解决了

原来,我有两个FORM,嵌套了,第一个FORM用的是POST,所以就出错了,呵呵



[复制到剪切板]
CODE:
<?

$don=dbcon();

$sql_check="select * from tbl_target where sha_kana like '%".$_SESSION['kanaup']."%' and id > 2000000 order by id ";

$res_check=pg_query($sql_check);

$row_no=pg_num_rows($res_check);

       if(
$row_no == 0)

         echo 
"无数据";

      if(
$row_no >=1){

         for(
$i=0;$row_no>$i;$i++){

          
$row=pg_fetch_assoc($res_check);      

           echo 
"<form method=\"get\"><input type=\"submit\" value=\"".$row['id']."\">"."&nbsp;&nbsp;&nbsp;".$row['shamei']."<input name=\"id\" type=\"hidden\" id=\"id\" value=\"".$row['id']."\" ></form>";

?> ;


如履薄冰

是个好办法



[复制到剪切板]
CODE:
<?
echo 
"<form method=\"get\"><input type=\"submit\" value=\"".$row['id']."\">"."&nbsp;&nbsp;&nbsp;".$row['shamei']."<input name=\"id\" type=\"hidden\" id=\"id\" value=\"".$row['id']."\" ></form>";
?> ;


增加了一个隐藏选项,来赋值给$_GET['id'],真是个好办法
其中id=\"id\"一项大概是指明此隐藏域的作用吧.
我现在用的是,也可以的

[复制到剪切板]
CODE:
<?
        
$don=dbcon();
        
$sql_check="select * from tbl_target where sha_kana like '%".$_SESSION['kanaup']."%' and id > 2000000 order by id asc";
        
$res_check=pg_query($sql_check);
        
$row_no=pg_num_rows($res_check);
             if(
$row_no == 0)
                   echo 
"データがありません";
             if(
$row_no >=1){
                   for(
$i=0;$row_no>$i;$i++){
                       
$row=pg_fetch_assoc($res_check);      
                       echo 
"<form method=\"get\" action=\"dip.php\"><input type=\"submit\" value=\"".$row['id']."\" name=\"id\">"."&nbsp;&nbsp;&nbsp;".$row['shamei']."</form>";
                     }
             }
?>
<
br><br>
<
form method="post">
<
center>
<
input type="submit" name="sub" value="戻る">
</
center>
</
form> ;