2016-09-20 4 views
0

私の現在のコードで何が間違っているのかわかりません。私はコントロールパネルを介してデータベースに情報を追加しようとしており、この情報は私のウェブサイトに表示されるはずです。 adminパネルとすべてのconectionを作成しましたが、管理パネルで何かを追加するとデータベースに追加されますが、そのデータをウェブサイトに表示するにはインデックス内のコードを変更してIDを切り替える必要があります。 PHPで書く。誰かが私にウェブサイトにデータが表示されるいくつかの解決策を教えてもらえますか?DBから自動的に新しいデータを表示する方法

は、これは私がDBからデータを取得しています方法です:

<div class="post"> 
    <div class="post-image hover01"> 
     <figure><img src="images/posts/latestnews4.jpg" alt="post image" /></figure> 
    </div> 
    <div class="post-detail"> 
     <?php 
      if($_SESSION["ses"]=="") 
      { 
       $cont="select * from content where id='1'"; 
       //echo $cont; 
       //exit; 
       $cont_row=mysql_query($cont); 
       $cont_res=mysql_fetch_assoc($cont_row); 

     ?> 
     <h3 class="post-title"><?php echo $cont_res["page_title"]?></h3> 
     <span class="dates">21 Oct, 2016/New York</span> 
     <p class="post-description"> 
      <?php 
       echo $cont_res["details"]; 
      ?> 
     </p> 
      <?php } ?> 
     <div class="read-more"> 
      <a href="detail.html">Вижте повече...</a> 
     </div> 
     <div class="sign-up"></div> 
    </div> 
</div> 

は、だから私はこのような5個のコンテナを持っており、それらのそれぞれに、私は名前のデータベーステーブルに新しい情報を追加してい:「内容私は自分自身でIDを書かなければなりません。私は自分自身でそれを書く必要はないので、それは自動的に満たされますか?

+0

'mysql_ *'関数は、PHPで除去されます。ほぼ2017へようこそ。 –

答えて

1

このような何かしようとし、その後、$postsのように、一つの変数にselect * from contentscontentsからすべてのデータをフェッチしてみてください。私は、正しいそれはあなたがすることを意図するものだかどうかわからないんだけど、そうでない場合は

<?php foreach ($posts as $post): ?> 
    <div class="post"> 
     <div class="post-image hover01"> 
      <figure><img src="images/posts/latestnews4.jpg" alt="post image"/></figure> 
     </div> 
     <div class="post-detail"> 
      <h3 class="post-title"><?php echo $post["page_title"]; ?></h3> 
      <span class="dates">21 Oct, 2016/New York</span> 
      <p class="post-description"><?php echo $post["details"]; ?></p> 
      <div class="read-more"> 
       <a href="detail.html">Вижте повече...</a> 
      </div> 
      <div class="sign-up"></div> 
     </div> 
    </div> 
<?php endforeach; ?> 

を私。ところで

mysql_fetch_assoc()mysql_query()は、PHP 5.5で非推奨と7

+0

ありがとうございます。後でそれをチェックし、問題が解決すれば投票します。今、私は運転して電話で投稿しています。再度、感謝します! – whitesova93

+0

しないでください;返信を投稿したい場合は、停止してください。 – Khallister

関連する問題