Görüntü için sunucuyu aramak ve görüntülemek

2 Cevap php

Sitemde kullanıcı şu anda PHP ile bir mysql db arama yapabilir ve sonuçları, bir DIV içinde aynı sayfada ajax sayesinde gösterildi ...

What I need now is to display an image that is associated with the mysql results... Say the result has ID=250, then I want a piece of code to search in a folder for an image with the name 250.jpg on the server...

Ve sonra php komut dosyası kullanarak bir tablo sütununda bu görüntüyü ekrana ...

Burada resim görünmesini istediğiniz yeri gibi sonuçları görüntüler benim php script ...

Lütfen bana yardım edin ...

   $qry_result = mysql_query($query) or die(mysql_error());

}
// Build Result String
$display_table = "<table align='center'>";

// Insert a new row in the table for each result
while($row = mysql_fetch_array($qry_result)){
$display_table .= "<tr>";
$display_table .= "<td class='ad_container' colspan='4'></td>";
$display_table .= "</tr>";
$display_table .= "<tr>";
$display_table .= "<td width='110' rowspan='2'>----- IMAGE HERE -----</td>";
$display_table .= "<td width='377' height='15'>$row[headline]</td>";
$display_table .= "<td width='67' rowspan='2'>$row[insert_date]</td>";
$display_table .= "</tr>";
$display_table .= "<tr>";
$display_table .= "<td height='15'>$row[price]:-</td>";
$display_table .= "</tr>";
}

$display_table .= "</table>";
echo $display_table;

2 Cevap

Bu çözelti, görüntü ekranı gerçekte önceki için var kontrol eder:

// absolute path to image directory
$path = '/var/www/vhosts/path/to/dir';

// basepath image directory
$basepath = '/path/to/dir';

// assuming you store JPEGs
$image = $row['id'] . '.jpg';

// start column output
$display_table .= '<td width="110" rowspan="2">';

// make sure image exists
if (file_exists($path . $image)) {
   $display_table .= '<img src="' . $basepath . $image . '" />';
}

// end column output
$display_table .= '</td>';

Ben böyle bir şey işe düşünüyorum:

$display_table .= "<td width='110' rowspan='2'><img src='/image/folder/" . $row["id"] . ".jpg'/></td>";