2013-07-23 2 views
-3

Я использовал следующий код для эхо-изображения. Если slno равно 1, код будет эхо выводить изображение. Но если slno больше 1 (т. Е. 2, 3 и т. Д.), Код просто выдает значение $row['slno'] ... но код ничего не производит. Любая помощь приветствуется.Как эхо изображение внутри IF CONDITION с использованием php?

<?php 

$image=$row['picture']; //this is the name of the photo i.e. 1.jpg, 2.jpg and so on. 
if ($row['slno']=1) //slno holds numerical data 1, 2, 3, 4, 
{ 
    echo '<img width=50 height=50 src="http://localhost/hl/photo/'.$image.'" />'; 
} 
if($row['slno']>1) 
{ 
    echo $row['slno']; 
} 
?> 
+3

'=' - это присваивание, '==' - оператор сравнения. – deceze

+3

Этот вопрос не соответствует теме, потому что речь идет о локализованной опечатке. – deceze

ответ

1

Вы назначаете значение своей переменной. Вы должны их сравнить:

if ($row['slno'] == 1) { 
    ... 
} else if($row['slno'] > 1) { 
    ... 
} 
+0

вы решили мою проблему. Благодарю. –

Смежные вопросы