繁体   English   中英

下拉菜单mysql PHP

[英]dropdown menu mysql PHP

我在PHP上是新的。 我在mydropdown菜单程序上有问题。 我创建具有名称ID和名称的表。与mysql数据库连接这就是我想要的, 当我在下拉菜单1中选择ID 1时,然后下拉菜单2“仅显示”名称“ ex:dk”和其他示例“ id 2” =名称:“詹姆斯” ....

     <?php
     /*---START -----*/
     $host   ='localhost';
     $user   ='root';
     $pass   ='';
     $db     ='sqldumb';

     $kon    =mysql_connect($host, $user, $pass);
       if(!$kon)
         die('EROR '.mysql_error());
          $dbkon  =mysql_select_db($db);
             if(!$dbkon)
              die('EROR '.mysql_error());

      /*-------END ------*/

      $sql = '';
      $result = mysql_query("SELECT * FROM cahkos");

      $sql .= '<select>';
        while($row = mysql_fetch_array($result))
            {
          $sql .= "<option value='".$row['id']."'>".$row['id']."</option>";
             }
            $sql .= '</select>';
       ?>


       <?php
       $sql1 = '';
       $result = mysql_query("SELECT * FROM cahkos Where name  = '.$row[id].' );

         $sql1 .= '<select>';
            while($row = mysql_fetch_array($result))
             {
                $pilihan1 .= "<option value='".$row['name']."'>".$row['name']."</option>";
             }
         $sql1 .= '</select>';
       ?>


    <html>
      <head></head>
      <body>
        <table align=center  >
         <tr>
            <td font-size=100>choose ID</td>
            <td><?php echo $sql;?></td>
         </tr>
         <tr>
            <td font-size=100>choose Name</td>
            <td><?php echo $sql;?></td>
         </tr>
       </table>
  </body>

这个

$result = mysql_query("SELECT * FROM cahkos Where name  = '.$row[id].' );

应该是这个

$result = mysql_query("SELECT * FROM cahkos Where name  = '".$row['id']."'" );

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM