Я пытаюсь найти лучший способ сделать что-то подобное. По сути, я хочу сделать (в простом примере) запрос к базе данных и вернуть 3 строки, однако если нет 3 строк, скажем, есть 0, 1 или 2, я хочу поместить другие данные в место пропущенных строк.
Скажите, что мой запрос возвращает 2 строки. Тогда должен быть 1 элемент списка, возвращенный с другими данными.
Примерно так:
http://i42.tinypic.com/30xhi1f.png
$query = mysql_query("SELECT * FROM posts LIMIT 3");
while($row = mysql_fetch_array($query))
{
print "<li>".$row['post']."</li>";
}
//(this is just to give an idea of what i would likkeee to be able to do
else
{
print "<li>Add something here</li>";
}