Проблем с PHP

Knoppix_

Registered
Здравейте, новак съм в PHP и имам един въпрос как мога да вкарам картинка на таблица като бекграунд кода ми е следният

while($row = mysql_fetch_array($result)) {
echo "<table cellpadding=6 cellspacing=1 border=\"1\">";
$t=bcmod($c, 2);
if($t == 1) $color="#cccccc";
else $color="#e5e5e5";


$img=$row['img_old'];

if($img != 'снимка' AND $img != '') {

$image = '<img class="products_images" src="products_gallery/'.$img.'" width="190" height="190" />';
}
elseif($row[image_name]!='') {

$image = '<img class="products_images" src="view.php?id='.$row[id].'&image_type='.$row[image_type].'" width="190" height="190" />';
}

else {

$image = '<img class="products_images" src="images/noimage.png" width="190" height="190" />';


}


echo '<tr>

<td>'.$image.'</td>


<td width="450" valign="top">

<div class="products_header">'. str_replace("?С", "°", $row[ime]).'</div>

разфасовка: '.$row[razvasovka].'<br />

ед. в стек: '.$row[edvstek].'<br />

'.$row[edcena].'<br />




</td>';

echo '</tr>';

echo '<tr><td colspan="2" style="border-bottom:1px dashed #ccc;"> </td></tr>';

echo '<tr><td colspan="2"> </td></tr>';
echo "</table><br />";
}

В момента обаче в които задам бекграунд-а на страницата ми излиза съобщение за грешка

Ако някой може да ми помогне ще съм мумного благодарен
 
Като изведеш тага за таблица <table></table> извън цикъла:
echo "<table cellpadding='6' cellspacing='1' border='1' style=\"background:url('пътя до изoбражението');\">";
while($row = mysql_fetch_array($result)) {
$t=bcmod($c, 2);
if($t == 1) $color="#cccccc";
else $color="#e5e5e5";


$img=$row['img_old'];

if($img != 'снимка' AND $img != '') {

$image = '<img class="products_images" src="products_gallery/'.$img.'" width="190" height="190" />';
}
elseif($row[image_name]!='') {

$image = '<img class="products_images" src="view.php?id='.$row[id].'&image_type='.$row[image_type].'" width="190" height="190" />';
}

else {

$image = '<img class="products_images" src="images/noimage.png" width="190" height="190" />';


}


echo '<tr>

<td>'.$image.'</td>


<td width="450" valign="top">

<div class="products_header">'. str_replace("?С", "°", $row[ime]).'</div>

разфасовка: '.$row[razvasovka].'<br />

ед. в стек: '.$row[edvstek].'<br />

'.$row[edcena].'<br />




</td>';

echo '</tr>';

echo '<tr><td colspan="2" style="border-bottom:1px dashed #ccc;"> </td></tr>';

echo '<tr><td colspan="2"> </td></tr>';
}
echo "</table>";
 
Още едно въпросче излезна в процеса на писане , как трябва да походя ако искам бекграунда на таблицата да ми е различен при определена категория
 

Back
Горе