[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: If оператор
mobiliti
Помогите! Я делаю выборку из базы, есть такое поле html если оно равно 0 то надо выводить текст, только не знаю, как это реализовать. Вот код:


<?

include "mysql.php";

$result=mysql_query("SELECT id,first_Name,last_Name,email,active,html FROM subscribers");

// $result -теперь представляет собой ассоциированный массив, т.е. что вроде таблички, у которой есть названия столбцов;

$n=mysql_num_rows($result);



echo "<table border=1>";
// и теперь в цикле выводим построчно
for($i=0;$i<$n;$i++) echo "<tr><td>",mysql_result($result,$i,id),"</td><td>
"
,mysql_result($result,$i,first_Name),"</td><td>
"
,mysql_result($result,$i,email),"</td><td>

"
,[b]if (mysql_result($result,$i,html) == "0") {echo"we"}[/b]," </td><td>

"
,mysql_result($result,$i,active),"</td><td>
"
,mysql_result($result,$i,last_Name),"</td></tr>";





echo "</table>";

mysql_close($db);

?>




Спустя 1 минута, 42 секунды (3.05.2011 - 12:36) linker написал(а):
", (mysql_result($result,$i,html) == "0" ? "we" : ''), " </td><td>
лучше использовать
while($row = mysql_fetch_assoc($result)) {}

Спустя 4 минуты, 57 секунд (3.05.2011 - 12:41) mobiliti написал(а):
Спасибо очень помогло, я новичок в php, ответь мне, пожалуйста, на такой вопрос, почему не используется оператор if

Спустя 1 час, 23 минуты, 30 секунд (3.05.2011 - 14:04) Rigel написал(а):
mobiliti
Это сокращенная запись оператора if
При условии html=0 выводится we, в противном случае, ничего не выводится ('')
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.