<?
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, в противном случае, ничего не выводится ('')
Это сокращенная запись оператора if
При условии html=0 выводится we, в противном случае, ничего не выводится ('')