Bir HTML sayfası sorgu sonuçlarını görüntülemek için nasıl

3 Cevap php

Bir php sayfasında mysql tablodaki verileri gösteren zaman bir tablo olmak zorunda?

Ne yapmak istiyorum divlere benim sonuçlarını görüntülemek olduğunu.

şöyle:

  <div class="moviebox rounded"><a href="">
  <img src="  $imgurl  " />
  <form method="get" action="">
 <input type="text" name="link" class="link" style="display:none" value="http://us.imdb.com/Title?   $imdburl      "/>
 </form>
  </a></div>

Ve veritabanındaki görüntülerin her biri için o tekrarı var. Bu nasıl yapılır? Ben iyi bir tablodaki verileri gösteriyorum ama bu hakkı almak gibi olamaz

3 Cevap

böyle

<?php
    $result = mysql_query("SELECT imageURL from ...");
    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
        ?>
            <div>
                <img src="<?php echo $row['imageURL']; ?>" />
            </div>
        <?php
    }
?>

Bir php sayfasında mysql tablodaki verileri gösteren zaman bir tablo olmak zorunda?

Hayır, sadece veri. Size ne gibi biçimlendirme kullanarak tanımlayabiliriz. Bir tablo genellikle iyi bir seçimdir, ama her zaman değil.

  <div class="moviebox rounded"><a href="">
  <img src="  $imgurl  " />
  <form method="get" action="">

a elemanları içeremez form elemanları (ya da başka bir blok öğe)

Deneyin:

<div class="moviebox rounded"><a href="">
  <img src="<?= $imgurl ?>" />
  <form method="get" action="">
 <input type="text" name="link" class="link" style="display:none" value="http://us.imdb.com/Title?<?= $imdburl ?>"/>
 </form>
  </a></div>