ホームページ  >  記事  >  バックエンド開発  >  目まぐるしいサイクルの解決策

目まぐるしいサイクルの解決策

WBOY
WBOYオリジナル
2016-06-13 13:34:191101ブラウズ

ループが回転しています
$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>




< ;?php echo $array{"link"}; ?>




} ?>

これは大きな問題ですが、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 コード
<?php
  $sql="select * from href where id=$id order by link ";
  $query=mysql_query($sql);
  if($id!==1 および $id!==2){
  while($array=mysql_fetch_array($query))
    {
  ?>
      <TD 高さ=30>   
        <IMG height=11 src="list.files/biao_33.gif" width=11 align=absMiddle>  
        <a href="list.php?id=<?php echo $id;?>">
          <?php echo $array["link"]; ?>
        </a>
      </TD>
  </TR>
  <?php  
    } //对应ながら
  } //对应if
  else if($id==1){ // 2
  ?>
      <TD 高さ=30>   
          <IMG height=11 src="list.files/biao_33.gif" width=11 align=absMiddle>  
          <a href="content.php?id=<?php echo $id;?>">
               <?php echo $array["link"]; ?>
          </a>
      </TD>
  </TR>
  <?php
  } // 上部のelse if($id==1) // 2
  else if($id==2){ // 3
  ?>
      <TD 高さ=30>   
          <IMG height=11 src="list.files/biao_33.gif" width=11 align=absMiddle>  
          <a href="content.php?id=<?php echo $id;?>">
               <?php echo $array["link"]; ?>
          </a>
      </TD>
    </TR>
  <?php
  } // 对应elseif 3
  ?> <div class="clear"></div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。