|
|
|
|
|
для: Lotanaen
(12.12.2011 в 13:23)
| | Подходит!!!!! ЕЩЕ РАЗ ОГРОМНОЕ СПАСИБО неделю сидел не мог дальше продвинутся.. СПАСИБО!!!!!!!!!!!! | |
|
|
|
|
|
|
|
для: RuslanBLR
(12.12.2011 в 13:36)
| | вариант выше предложенный не подходит? | |
|
|
|
|
|
|
|
для: Lotanaen
(12.12.2011 в 13:23)
| | бд содержит поле:
1. код
2 картинка
мы выводим из БД в 3 столба только код, а нужно чтобы выводило:
1столбец 2столбец 3столбец
-------------------------------------------------------------------
код код код
картинка картинка картинка
|
и вниз т.д | |
|
|
|
|
|
|
|
для: RuslanBLR
(12.12.2011 в 13:14)
| | поподробней можно - не совсем понял условие. Возможно Вас устроит такой вариант?
<?
$r=mysql_query("select * from basicCLIPS where basicTIP='".mysql_real_escape_string($_GET['tip'])."'");
if(mysql_num_rows($r)>0)
{
echo "<table border=0 width=100%><tr>";
$i = 1;
while($f = mysql_fetch_array($r)){
echo "<td>".$f[basicGrup]."<br>".$f[image]."</td>";
if($i%3==0){
echo "</tr><tr>";
}
$i++;
}
echo "</tr></table>";
}
?>
|
| |
|
|
|
|
|
|
|
для: Lotanaen
(12.12.2011 в 13:00)
| | ОГРОМНОЕ СПАСИБО !!!!!!!!!!!!!!!!!!
У меня еще один вопрос! у меня есть еще и картинка. И вывод должен быть такой:
<table>
<tr><td>.$f[basicGrup].<td><tr>
<tr><td>.$f[image].</td></tr>
</table>
|
как тогда написать когда нужно выводить 2 поля в 3 столбца??? т.е. | |
|
|
|
|
|
|
|
для: RuslanBLR
(12.12.2011 в 12:12)
| | тогда логичней так сделать вроде бы:
<?
$r=mysql_query("select * from basicCLIPS where basicTIP='".mysql_real_escape_string($_GET['tip'])."'");
if(mysql_num_rows($r)>0)
{
echo "<table border=0 width=100%><tr>";
$i = 1;
while($f = mysql_fetch_array($r)){
echo "<td>".$f[basicGrup]."</td>";
if($i%3==0){
echo "</tr><tr>";
}
$i++;
}
echo "</tr></table>";
}
?>
|
| |
|
|
|
|
|
|
|
для: RuslanBLR
(12.12.2011 в 12:48)
| | в скрипте были ошибки попробуйте заново
<?
/* Размер таблицы подгоняй, пока в первый ряд будет помещаться небольше 3-х элементов */
echo "<table width='600px;'><tr><td>";
$a = mysql_query("SELECT * FROM kartinkiskodom");
$b = $mysql_fetch_array($a);
do
{
/*Вся магия*/
printf("<div style='float:left;margin:10px;text-align:center;'>%s<br>%s</div>",$b['kod'], $b['kartinka']);
}
while($b = $mysql_fetch_array($a));
echo "</table></tr></td>";
?>
|
| |
|
|
|
|
|
|
|
для: ladan
(12.12.2011 в 12:34)
| | не чего не выходит | |
|
|
|
|
|
|
|
для: RuslanBLR
(12.12.2011 в 11:49)
| |
<?
/* Размер таблицы подгоняй, пока в первый ряд будет помещаться небольше 3-х элементов */
echo "<table width='600px;'><tr><td>";
$a = mysql_query(SELECT * FROM kartinkiskodom);
$b = $mysql_fetch_array($a);
do
{
/* вся магия */
printf("
<div style='float:left; margin:10px; text-align:center;'>
%s<br>%s>
</div>
"$b['kod'], $b['kartinka']);
}
while($b = $mysql_fetch_array($a));
echo "</table></tr></td>";
?>
|
Мне кажется так попроще было бы :) Проверял, все четко опеределяет как тебе надо. По 3 картинки(в моем случае ширина = 159 пикс.) в ряд, а сверху описание | |
|
|
|
|
|
|
|
для: Sfinks
(11.12.2011 в 18:29)
| | сделал так- выводит все поля - но все время грузит страницу
<?
$r=mysql_query("select * from basicCLIPS where basicTIP='".mysql_real_escape_string($_GET['tip'])."'");
for ($i=0; $i<mysql_num_rows($r); $i++)
{
echo "<table border=0 width=100%><tr>";
$i = 0;
while($f = mysql_fetch_array($r)){
echo "<td>".$f[basicGrup]."</td>";
if(++$i == 5){
echo "</tr><tr>";
$i = 0;
}
}
echo "</tr></table>";
}
?>
|
| |
|
|
|
|