Спустя 3 минуты, 50 секунд (6.07.2010 - 16:30) Lenarfate написал(а):
элементарно выводишь из базы циклом, генерируя таблицу, где будет по пять ячеек
Спустя 38 секунд (6.07.2010 - 16:30) Basili4 написал(а):
Ученик
приведи свой код. его можно поправить и все будет ок
приведи свой код. его можно поправить и все будет ок
Спустя 9 минут, 13 секунд (6.07.2010 - 16:40) Guest написал(а):
<?
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
if (!$result34)
{
echo "<p>Запрос не прошел </p>";
exit (mysql_error());
}
if (mysql_num_rows($result34) > 0)
{
$myrow34 = mysql_fetch_array($result34);
do
{
printf ("<li class='lir'>
<a href='v_galery.php?id=%s'>
<img class='fom' src='%s' alt='%s'>
</a>
<div class='podpis'>%s</div>
</li><br>",$myrow34["id"],$myrow34["fupload"],$myrow34["title"],$myrow34["title"]);
}
while ($myrow34 = mysql_fetch_array($result34));
?>
</ul>
</td>
</tr>
</table>
Спустя 59 секунд (6.07.2010 - 16:41) Lenarfate написал(а):
вместо списка пихай вывод в ячейки таблицы и все будет ништяк проверенно
Спустя 3 минуты, 26 секунд (6.07.2010 - 16:44) Basili4 написал(а):
Guest
Ты Видео уроки Попова юзаешь ????? Брось их немедлено иначе будет поздно
Ты Видео уроки Попова юзаешь ????? Брось их немедлено иначе будет поздно
Спустя 1 минута, 21 секунда (6.07.2010 - 16:45) sergeiss написал(а):
И еще - сходи сюда http://phpforum.ru/index.php?showtopic=21916, прочитай внимательно, после чего замени "поповский кривой" цикл do-while{} на цикл while{}.
И вообще много чего полезного там написано
И вообще много чего полезного там написано
Спустя 2 минуты, 7 секунд (6.07.2010 - 16:47) Basili4 написал(а):
а Поповский printf к месту и не месту. вот никак не пойму зачем он использует printf для чего ????????? переменные не форматирует мож для того чтоб не как у всех ????? не понимаю
Спустя 8 минут, 28 секунд (6.07.2010 - 16:56) Guest написал(а):
Так мне теперь нужно все мои страници сайта переделать, нужно будет выложить посмотрите на них, наверное там много нужно изменять. А почему Попова не один пхп программист не признает?
Спустя 3 минуты, 35 секунд (6.07.2010 - 16:59) Basili4 написал(а):
За что его признавать за циклы do while или за printf ы. или вот это
Ты хоть одну причину его признать приведи.
if (!$result34)
{
echo "<p>Запрос не прошел </p>";
exit (mysql_error());
}
Ты хоть одну причину его признать приведи.
Спустя 2 минуты, 44 секунды (6.07.2010 - 17:02) Guest написал(а):
ну как для новичка у него доступные уроки, по ним легко учится. Ну вам профессионалам виднее.
Спустя 8 минут, 52 секунды (6.07.2010 - 17:11) Ice написал(а):
Учиться то легко, но не тому.
Спустя 5 минут, 8 секунд (6.07.2010 - 17:16) Guest написал(а):
а можно пример как впихивать в ячейки, а то после попова мне сложно сообразить.
Спустя 29 минут, 53 секунды (6.07.2010 - 17:46) Basili4 написал(а):
printf ("<li class='lir'>
<a href='v_galery.php?id=%s'>
<img class='fom' src='%s' alt='%s'>
</a>
<div class='podpis'>%s</div>
</li><br>",$myrow34["id"],$myrow34["fupload"],$myrow34["title"],$myrow34["title"]);
вместо этого мракобесия пиши это
<a href='v_galery.php?id=%s'>
<img class='fom' src='%s' alt='%s'>
</a>
<div class='podpis'>%s</div>
</li><br>",$myrow34["id"],$myrow34["fupload"],$myrow34["title"],$myrow34["title"]);
вместо этого мракобесия пиши это
echo "<tr class='lir'><td><a href='v_galery.php?id=$myrow34["id"]'><img class='fom' src='$myrow34["fupload"]' alt='$myrow34["title"]'></a></td><td class='podpis'>$myrow34["title"]</td><tr>";
Спустя 33 минуты, 19 секунд (6.07.2010 - 18:19) Guest написал(а):
Большое спасибо
Спустя 38 минут, 50 секунд (6.07.2010 - 18:58) Guest написал(а):
Пишет
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\ALLDOG\galery2.php on line 97
может кавычки двойные убрать?
Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\ALLDOG\galery2.php on line 97
может кавычки двойные убрать?
Спустя 7 минут, 20 секунд (6.07.2010 - 19:06) Basili4 написал(а):
это мой косяк не попробывал вот так пробуй вроде все должно быть
echo "<tr class='lir'><td><a href='v_galery.php?id=".$myrow34["id"]."'><img class='fom' src='".$myrow34["fupload"]."' alt='".$myrow34["title"]."'></a></td><td class='podpis'>".$myrow34["title"]."</td><tr>";
Спустя 4 минуты, 30 секунд (6.07.2010 - 19:10) Ice написал(а):
Заэкранируйте переменные:
или HEREDOC'ом:
print "<tr class=\"lir\">
<td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a>
</td>
<td class=\"podpis\">{$myrow34['title']}
</td>
<tr>";
или HEREDOC'ом:
print <<< STR
<tr class="lir">
<td>
<a href="v_galery.php?id={$myrow34['id']}">
<img class="fom" src="{$myrow34['fupload']}" alt="{$myrow34['title']}">
</a>
</td>
<td class="podpis">{$myrow34['title']}</td>
<tr>
STR;
Спустя 15 минут, 4 секунды (6.07.2010 - 19:25) Guest написал(а):
вот так у меня получилось, но фото не выводит
<?
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
print "<tr class=\"lir\">
<td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a></td><td class=\"podpis\">{$myrow34['title']}
</td>
<tr>";
while ($myrow34 = mysql_fetch_array($result34));
?>
Спустя 2 минуты, 10 секунд (6.07.2010 - 19:27) ZSH написал(а):
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
while ($myrow34 = mysql_fetch_array($result34))
{
print "<tr class=\"lir\">
<td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a></td><td class=\"podpis\">{$myrow34['title']}
</td>
<tr>";
}
Спустя 13 секунд (6.07.2010 - 19:28) Basili4 написал(а):
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
while ($myrow34 = mysql_fetch_array($result34))
{
print "<tr class=\"lir\">
<td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a></td><td class=\"podpis\">{$myrow34['title']}
</td>
<tr>";
};
а так ?
Спустя 3 минуты, 34 секунды (6.07.2010 - 19:31) Guest написал(а):
о! выводит, только в одном ряду одна фотка рядом название, это стили надо менять или в коде?
Спустя 1 минута, 53 секунды (6.07.2010 - 19:33) Basili4 написал(а):
Guest
В смысле все в одну строку ????
В смысле все в одну строку ????
Спустя 4 минуты, 6 секунд (6.07.2010 - 19:37) Ice написал(а):
это нужен обработчик.
Я бы из всех данных собрал массив, а потом работал бы с ним, а так - сплошная путаница: и ХТМЛ-куски и РНР - всё в одном. ИМХО.
Я бы из всех данных собрал массив, а потом работал бы с ним, а так - сплошная путаница: и ХТМЛ-куски и РНР - всё в одном. ИМХО.
Спустя 1 минута, 30 секунд (6.07.2010 - 19:39) Ice написал(а):
Цитата (Basili4 @ 6.07.2010 - 20:33) |
Guest В смысле все в одну строку ???? |
да не у него в одном ряду одна фотка, а он хочет, насколько я помню 5 что ли....
Спустя 4 минуты, 10 секунд (6.07.2010 - 19:43) Guest написал(а):
мне нужно выводить фото таким образом:
*****
*****
*****
*****
* - фото
а у меня вот так получилось:
*
*
*
*
*
*****
*****
*****
*****
* - фото
а у меня вот так получилось:
*
*
*
*
*
Спустя 13 минут, 12 секунд (6.07.2010 - 19:56) Basili4 написал(а):
в тупую так можно
$k=0;
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
while ($myrow34 = mysql_fetch_array($result34))
{
$k++;
if ($k==5)
print "<tr class=\"lir\">";
print " <td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a></td><td class=\"podpis\">{$myrow34['title']}
</td>";
if ($k==5)
{print "<tr>";$k=0;}
};
Спустя 7 минут, 44 секунды (6.07.2010 - 20:04) Guest написал(а):
так лутше, осталось название под фотографию впаять, а то слишком широко растянулось
Спустя 8 минут, 37 секунд (6.07.2010 - 20:12) Ice написал(а):
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
print "<tr class=\"lir\">";
$i=0;
$tr='';
while ($myrow34 = mysql_fetch_array($result34))
{
if( (++ $i-1) % 5 == 0)
$tr = '</tr><tr class=\"lir\">';
print "<td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a></td><td class=\"podpis\">{$myrow34['title']}
</td>{$tr}
";
};
print "</tr>";
Спустя 4 минуты, 44 секунды (6.07.2010 - 20:17) Basili4 написал(а):
Ice
$i не инкременируется
$i не инкременируется
Спустя 1 минута, 24 секунды (6.07.2010 - 20:18) Ice написал(а):
Цитата (Basili4 @ 6.07.2010 - 21:17) |
Ice $i не инкременируется |
ыыых забыл, спс!
Спустя 20 часов, 22 минуты, 18 секунд (7.07.2010 - 16:41) Guest написал(а):
этот вариант наилутший, только надпись справа фотки. а нужно сделать под ней
и почему то имеет вот такой вид
***** - 5 фоток
* - 1 фотка
***** - 5 фоток
* - 1 фотка
***** - 5 фоток
тоисть в одном ряду 5 фоток во втором 1, в 3ем 5фоток в 4ом 1фотка
и почему то имеет вот такой вид
***** - 5 фоток
* - 1 фотка
***** - 5 фоток
* - 1 фотка
***** - 5 фоток
тоисть в одном ряду 5 фоток во втором 1, в 3ем 5фоток в 4ом 1фотка
$k=0;
$result34 = mysql_query ("SELECT * FROM foto ORDER BY id DESC LIMIT $start, $num", $db);
while ($myrow34 = mysql_fetch_array($result34))
{
$k++;
if ($k==5)
print "<tr class=\"lir\">";
print " <td>
<a href=\"v_galery.php?id={$myrow34['id']}\">
<img class=\"fom\" src=\"{$myrow34['fupload']}\" alt=\"{$myrow34['title']}\">
</a></td><td class=\"podpis\">{$myrow34['title']}
</td>";
if ($k==5)
{print "<tr>";$k=0;}
};
Спустя 6 минут, 53 секунды (7.07.2010 - 16:48) Basili4 написал(а):
if ($k==1)
print "<tr class=\"lir\">";
измени вот так
print "<tr class=\"lir\">";
измени вот так
Спустя 3 минуты, 22 секунды (7.07.2010 - 16:51) Guest написал(а):
вот так хорошо. Большое спасибо