切换风格

Wizard Sky California Sunset glow Black Cloud Beige Dragon Lavender NewYear City Snow Flowers London
收藏本站XSS平台字符串转换jsfuck
php投票系统的小小疑问[复制链接]
发表于 2012-12-19 23:39:56 | 显示全部楼层 |!read_mode!
  1. <html>

  2. <head>
  3.   <title>投票程序-----显示所有投票项</title>
  4. </head>

  5. <body>
  6. <center>
  7. <h1>投票程序-----显示所有投票项</h1>
  8. <p>
  9. <a href=22-4.php>添加记录</a>
  10. <p>
  11. <?php
  12.   require "22-1.php";
  13.   $link=mysql_connect($db_host,$db_user,$db_pass)or die(mysql_error());
  14.   mysql_select_db($db_name,$link);
  15.   $sql="select * from $table_vote";
  16.   $result=mysql_query($sql,$link);
  17.   $rows=mysql_fetch_array($result);
  18.   if($rows==0)
  19.   {
  20.           echo "现在没有记录!";
  21.   }
  22.   else
  23.   {
  24.           echo "<table border='1'>";
  25.           echo "<tr>";
  26.           echo "<td width='10%'>";
  27.           echo "项";
  28.           echo "</td>";
  29.           echo "<td width='80%'>";
  30.           echo "名称";
  31.           echo "</td>";
  32.           echo "<td width='10%'>";
  33.           echo " ";
  34.           echo "</td>";
  35.           echo "</tr>";
  36.           $i=0;
  37.                   $sql="select * from vote";
  38.           $result=mysql_query($sql,$link);
  39.           while($row=mysql_fetch_array($result))
  40.           {
  41.                   $i++;
  42.                   echo "<tr>";
  43.                   echo "<td>";
  44.                   echo "第".$i."条";
  45.                   echo "</td>";
  46.                   echo "<td>";
  47.                   echo "<a href=22-6.php?id=".$row[id].">".$row[v_name]."</a>";
  48.                   echo "</td>";
  49.                   echo "<td>";
  50.                   echo "<a href=22-5.php?id=".$row[id].">删除</a>";
  51.                   echo "</td>";
  52.                   echo "<tr>";
  53.           
  54.           }
  55.           echo "</table>";
  56.   }
  57.    


  58. ?>
  59. </center>
  60. </body>

  61. </html>
复制代码
感觉做学做项目难度又大了点。。  看着大量代码会犯傻。。没什么收获  而且最近会有点忙
教程也没看完  就感觉看到这一页代码时
对下面一小段代码有疑问  可以详解 下么
      $i=0;
          $sql="select * from vote";
      $result=mysql_query($sql,$link);
      while($row=mysql_fetch_array($result))
      {
          $i++;
          echo "<tr>";
          echo "<td>";
          echo "第".$i."条";
          echo "</td>";
          echo "<td>";
          echo "<a href=22-6.php?id=".$row[id].">".$row[v_name]."</a>";
          echo "</td>";
          echo "<td>";
          echo "<a href=22-5.php?id=".$row[id].">删除</a>";
          echo "</td>";
          echo "<tr>";
      
      }
      echo "</table>";


发表于 2012-12-19 23:54:09 | 显示全部楼层
这里边最关键的一个东西就是id  是一个唯一性标示   你例如这是一个投票系统 会记录谁谁 投了谁谁一票   投票的时候会将这些信息插入表中  例如id代表投票者的唯一性标示 那么上边程序中 就是检索出所有的投票者 的id  然后通过循环表格的方式 显示出来    22-6.php   会接收到通过Get方式传递的id值  $id=$_GET['id']; 当点击连接的时候会检索对应id的相关信息
发表于 2012-12-20 00:09:52 | 显示全部楼层


先这样打印试试看
  1.    $sql="select * from vote";
  2.       $result=mysql_query($sql,$link);
  3.       while($row=mysql_fetch_array($result))
  4.       {
  5.           $i++;
  6.           echo "第".$i."条";
  7.           echo "<hr>";
  8.                   echo "<pre>";
  9.                   print_r($row);
  10.                   echo "</pre>";
  11.       }
复制代码




操千曲而后晓声,观千剑而后识器。

代码区

GMT+8, 2020-10-1 20:28

Powered by Discuz! X2

© 2001-2018 Comsenz Inc.

回顶部