Heim  >  Artikel  >  Backend-Entwicklung  >  循环转晕了解决方法

循环转晕了解决方法

WBOY
WBOYOriginal
2016-06-13 13:34:191122Durchsuche

循环转晕了
  $sql="select * from href where id=$id order by link ";
  $query=mysql_query($sql);
  while($array=mysql_fetch_array($query)){
  ?>
 

    循环转晕了解决方法   src="list.files/biao_33.gif" width=11 align=absMiddle> 
   







}?>

这是一个大的 但是我想改成在ID 不是1 2 的时候才这样 所以然后这里 
  $sql="select * from href where id=$id order by link ";
  $query=mysql_query($sql);
  if($id!==1 and $id!==2){
  while($array=mysql_fetch_array($query)){
  ?>
      循环转晕了解决方法   src="list.files/biao_33.gif" width=11 align=absMiddle> 
   







}}
?>

 elseif($id==1){

    循环转晕了解决方法   src="list.files/biao_33.gif" width=11 align=absMiddle> 
   










}
elseif($id==2){

    循环转晕了解决方法   src="list.files/biao_33.gif" width=11 align=absMiddle> 
   










}


怎么放在那个循环里面 转晕掉了·· 其实就是 不知道 这东西 该放哪里 我尝试了好几个地方都不对 头都大了



------解决方案--------------------
$array{"link"}; ? 你在哪儿看的这种写法?错误的。 应该是$array["link"],方括号括起来的
建议你换一个专业点的编辑器,例如notepad++,eclipse,都可以对PHP语法高亮。另外switch语句更适合你的这种情况。
PHP code
<?php $sql="select * from href where id=$id order by link ";
  $query=mysql_query($sql);
  if($id!==1 and $id!==2){
  while($array=mysql_fetch_array($query))
    {
  ?>
      <td height="30">   
        <img     style="max-width:90%" src="list.files/biao_33.gif"  style="max-width:90%" align="absMiddle" alt=" 循环转晕了解决方法 " >  
        <a href="list.php?id=<?php%20echo%20%24id;?>">
          <?php echo $array["link"]; ?>
        </a>
      </td>
  
  <?php }  //对应while
  }  //对应if
  else if($id==1){ // 2
  ?>
      <td height="30">   
          <img     style="max-width:90%" src="list.files/biao_33.gif"  style="max-width:90%" align="absMiddle" alt=" 循环转晕了解决方法 " >  
          <a href="content.php?id=<?php%20echo%20%24id;?>">
               <?php echo $array["link"]; ?>
          </a>
      </td>
  
  <?php } // 对应上面的else if($id==1) // 2
  else if($id==2){  // 3
  ?>
      <td height="30">   
          <img     style="max-width:90%" src="list.files/biao_33.gif"  style="max-width:90%" align="absMiddle" alt=" 循环转晕了解决方法 " >  
          <a href="content.php?id=<?php%20echo%20%24id;?>">
               <?php echo $array["link"]; ?>
          </a>
      </td>
    
  <?php } // 对应elseif 3
  ?> <div class="clear">
                 
              
              
        
            </div>
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn