2016-04-02 13 views
0

ウェブ開発に新しい。他のすべてのページでこのインデックスページレイアウトを使用したいと思います。だから私はこのコードを作る。インデックスページを開いたら、PHPに含まれているテーブルを使って完璧なレイアウトを得ることができます。しかし、私が古い本をクリックすると、 "1.php"にリダイレクトされましたが、レイアウトは変わらず、テーブルは置き換えられませんでした。私はこのコードでは、私に編集を提案してくださいすべてのページに同じレイアウトのPHP

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cz"> 
     <head> 
     <style> 
    ul { 
     list-style-type: none; 
     margin: 0; 
     padding: 0; 
     overflow: hidden; 
     background-color: #ff3333; 
    } 

    li { 
     float: left; 
    } 

    li a { 
     display: block; 
     color: white; 
     text-align: center; 
     padding: 14px 16px; 
     text-decoration: none; 
    } 

    li a:hover { 
     background-color: #ff8080; 
    } 
    </style> 
     <style> 
     body 
      { 
      background-image: url("back.jpg"); 
      background-position:0px 0px; 
     background-size: cover; 
      background-repeat: repeat; 
      } 
     </style> 
     <style> 
    .center { 
     margin: auto; 
     width: 60%; 
     padding: 100px; 
    } 
    </style> 
     </head> 
     <body> 
     <style> 
     table{ 
      border-spacing:15px; 
     } 
     td{ 
      padding:30px; 
     } 
     body 
      { 
      background-image: url(back.jpg); 
      background-position:0px 0px; 
    background-attachment:fixed; 
     background-size: cover; 
      background-repeat: repeat; 
      } 
     </style> 
     <div class="center"> 
     <ul> 
     <li><a class="active" href="?page=home">NewBooks</a></li> 
     <li><a href="index.php?con=1">OldBooks</a></li> 
     <li><a href="#contact">Rent a book</a></li> 
     <li><a href="#about">Feedback</a></li> 
    </ul> 

    <div id="RightPart"> 

     <?php 
     $con; 
    require "connect.php"; 
     $sql="select * from nbook"; 
     $row = $conn->query($sql); 
     $n=0; 
     echo"<form method='post'><table border='0' align='center'><tr>"; 
      while($arr = $row->fetch_assoc()) 
      { 
        $i=$arr['BookId']; 
      if($n%3==0) 
      { 
      echo "<tr>"; 
      } 
      echo " 
      <td height='280' width='240' align='center'><img src='data:image/jpg;base64,".base64_encode($arr['BookImage'])."'height='250' width='200'><br/> 
      <b>BOOKNAME:</b>".$arr['BOOKNAME']." 
      <br><b>Author:</b>".$arr['Author']." 
      <br><b>Publication:</b>&nbsp;".$arr['PublicatonHouse']." 
      <br><b>Discount:</b>".$arr['Discount']."% 
      <br><br><a href='buy.php?con=11& itemno=$i'><img src='images/MetalPlakDa5new.gif' width='70' height='20'/></a> 
      <a href='index.php?con=11'><img src='images/view7.jpg' width='70' height='20'/></a> 
      </td>"; 
      $n++; 
      } 




       echo "</tr></table> 
       </form>"; 
    if($_REQUEST['con']==1) 
    { 
    include("1.php"); 
    } 
    error_reporting(1); 
    include("index1.php"); 
     ?> 
     <div class="cleaner"></div> 
    </div> 
    <div id="Bottom"> 
    <p class="down"><b>Copyright &copy; VJTI BOOK SHOP by:VJTI</b></p> 

    </div> 
      </div> 
    </div> 
     </body> 
     </html> 

答えて

3

より良い私はセクションを表示し、その本が他のすべてのリダイレクトされたページで置き換えることをしたいが、Imは、このコードによって得ていない、あなたが別のheader.phpの、サイドバーを書き、今のスクリーンショットを添付しています.phpとfooter.php。 Twig、スタートのようなシンプルでモダンなPHPのテンプレートエンジンを学ぶために少しを過ごすために優れているだけでなく、形成されたページを持っているために

<?php 
    include("header.php"); 
    include("sidebar.php"); 
    ?> 
    ............. 
    ............. 
    Here goes individual page's HTML content followed by 
     .............. 
    .............. 
    <?php 
    include("footer.php"); 
    ?> 
-1

次に下のためにあなたのページのそれぞれにそれらを含めますヒーローのようなあなたのキャリア:)

関連する問題