佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 849|回复: 0

要如何把不同的button variable submit去另一个page?

[复制链接]
发表于 6-8-2013 09:34 AM | 显示全部楼层 |阅读模式
不知道我有发错区域吗,如果是请纠正我谢谢
我有个php  page 是这样的
有不同的edit button就会post 不同row的value

database

database




可是无论我按那个edit button都会停留在第三个记录,以下是我的问题
Untitled2.png
在图一,我按了第一个edit button,应该是要显示第一个row的资料
可是却显示出第三个,无论我按第一或第二,都会显示出第三的资料

我的用的是while loop,如果只停留在三的话,那就代表loop的时候有问题,还是有别的方法可以用?
以下是图一的code

  1. <?php
  2. session_start();
  3. include('adminconfig.php');


  4. $sql = "SELECT * FROM admin";
  5. $result = mysql_query($sql);  



  6.     //Echo out the row columns
  7.    //e.g if the table has user column
  8. ?>
  9. <body>
  10. <div id="wrap">
  11. <div id="status"></div>
  12. <form method="POST" action="adminedit.php" onSubmit="return validate(this);">
  13.    <table class="viewdb" id='editable' contentEditable="true">
  14.    <tr><td id='fcolor' style='border:2px solid black' align=center> ID </td>
  15.    <td id='fcolor' style='border:2px solid black' align=center> Name </td>
  16.    <td id='fcolor' style='border:2px solid black' align=center> Password </td>
  17.    <td id='fcolor' style='border:2px solid black; width:auto;' align=center> Department </td>
  18.    <td id='fcolor' style='border:2px solid black' align=center> Email </td></tr>
  19.         <div id="content">
  20.         <?php $row = array();
  21.     while($row = mysql_fetch_array($result)){ ?>
  22.         <tr>
  23.         <td style='border:2px solid black; width:auto' align=center><?php  echo $row['ID'] ?> </td>
  24.         <td style='border:2px solid black' align=center> <?php echo $row[] = $row['name']  ?> </td>
  25.         <td style='border:2px solid black' align=center> <?php echo $row[] = $row['password']  ?> </td>
  26.         <td style='border:2px solid black; width:200px' align=center> <?php echo $row[] = $row['department'] ?> </td>
  27.         <td style='border:2px solid black' align=center> <?php echo $row[] = $row['email'] ?> </td>
  28.         <td><td><td><td>                                 <?php echo '<button type ="submit" value="' . $row['ID'] . '" name = "editID">Edit</button>'; ?></td></td></td></td></tr>
  29. <?php
  30.     $ID=$row['ID'];
  31.         $name=$row['name'];
  32.         $password=$row['password'];
  33.         $department=$row['department'];
  34.         $email=$row['email'];

  35. $_SESSION['ID']=$ID;
  36. $_SESSION['name']=$name;
  37. $_SESSION['password']=$password;
  38. $_SESSION['department']=$department;
  39. $_SESSION['email']=$email;
  40. } ?>
  41.         </table>
  42.         </form>
  43.         </div>
  44. </div>
  45. </body>
复制代码
以下是图二的code
  1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <title>Kinhock Traktor</title>
  5. <link href="style/fg_membersite.css" rel='stylesheet' type='text/css'>
  6. </head>
  7. <?php
  8. session_start();
  9.         include('adminconfig.php');

  10.         $ID = $_SESSION['ID']; //get posted data
  11.     $name = $_SESSION['name'];
  12.         $password = $_SESSION['password'];
  13.         $department = $_SESSION['department'];
  14.         $email = $_SESSION['email'];
  15.   
  16.     $sql=" SELECT * FROM admin WHERE ID='$ID'";
  17.   $result=mysql_query($sql);
  18. ?>
  19.         
  20. <body>
  21. <form method="POST" action="adminsave.php" onSubmit="return validate(this)">
  22. <table id="edit" class="btn">
  23. <tr>
  24. <td id='fcolor2' style='border:2px solid red' align=center> ID </td>
  25.    <td id='fcolor2' style='border:2px solid red' align=center> Name </td>
  26.    <td id='fcolor2' style='border:2px solid red' align=center> Password </td>
  27.    <td id='fcolor2' style='border:2px solid red; width:auto;' align=center> Department </td>
  28.    <td id='fcolor2' style='border:2px solid red' align=center> Email </td></tr>
  29. <tr>
  30. <td><input type = 'text' name="ID" value='<?php echo $ID ?>' maxlength="50"></td>
  31. <td><input type = 'text' name="name" value='<?php echo $name ?>' maxlength="50"></td>
  32. <td><input type = 'text' name="password" value='<?php echo $password ?>' maxlength=50"></td>
  33. <td><input type = 'text' name="department" value='<?php echo $department ?>' maxlength="50"></td>
  34. <td><input type = 'text' name="email" value='<?php echo $email ?>' style='width:300px' " maxlength="50"></td></tr>
  35. <tr id="btn"><td><input id='btn'type='submit' name='Submit' value='Submit' /></td></tr>
  36. </table>
  37. </form>
  38. <?php
  39.   $sql=" SELECT * FROM admin WHERE ID='$ID'";
  40.   $result=mysql_query($sql);
  41. ?>

  42. </body>
  43. </html>
复制代码
各位高手,帮帮忙,谢谢


本帖最后由 silentkill89 于 6-8-2013 10:22 AM 编辑

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 20-9-2025 07:21 AM , Processed in 0.126120 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表