ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 30.12.2008, 02:39
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Не ссать, нет ничего невозможного, просто подумать пришлось децл, не так и просто оказалось

PHP код:
<?
$i
=1;
$kol 3;// Сколько в одной строке картинок
$q mysql_query("SELECT * FROM `mycat` WHERE cat='1'"); 
$totalrows mysql_num_rows($q);
While (
$i<=$totalrows
{
if (
$res=mysql_fetch_array($q))
{
echo 
"<table><tr>"
$a=$i+1;
$b=$i+2;
echo 
"<td><b>стол №$i</b><img src='/images/$res['image$i']></td><td>&nbsp;<td><b>стол №$a</b><img src='/images/$res['image$a']></td>&nbsp;<td><b>стол №$b</b><img src='/images/$res['image$b']></td>"
echo 
"</tr><tr>"
$i=$i+$kol

}
?>
хз, не проверял на базе данных, просто из массива выбирал - работает. Код дурацкий, конечно

Последний раз редактировалось Pashkela; 30.12.2008 в 03:03..
 
Ответить с цитированием

  #12  
Старый 30.12.2008, 03:11
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию

вот че пишет

Notice: Undefined index: image$i
Notice: Undefined index: image$a
Notice: Undefined index: image$b
 
Ответить с цитированием

  #13  
Старый 30.12.2008, 03:16
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Либо так:

echo "<td><b>стол №$i</b><img src='/images/$res['image$i']'></td><td>&nbsp;<td><b>стол №$a</b><img src='/images/$res['image$a']'></td>&nbsp;<td><b>стол №$b</b><img src='/images/$res['image$b']'></td>";

либо так:

echo "<td><b>стол №$i</b><img src='/images/$res['image' . $i. ']'></td><td>&nbsp;<td><b>стол №$a</b><img src='/images/$res['image' . $a . ']'></td>&nbsp;<td><b>стол №$b</b><img src='/images/$res['image' . $b . ']'></td>";


В первом варианте вообще почему-то кавычки не закрыл)
 
Ответить с цитированием

  #14  
Старый 30.12.2008, 03:28
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию

повсякому перепробовал нифига...

но тут кажется ошибка гдето в ковычках дело в том что у меня когда ошибка в бд или запрос недулася или еще ченить то ошибки выводятся с помощью

error_reporting(E_ALL);
ini_set("display_errors", 1);


а когда в самом скрипте чтото нече невыводится и щас не выводится нечего пустая страница!
 
Ответить с цитированием

  #15  
Старый 30.12.2008, 05:22
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Если и сейчас скажешь не работает, я тибя зарэжу, вах

PHP код:
<?php
$i
=1;
$id=1;
$kol 3;// Сколько в одной строке картинок 
$q mysql_query("SELECT * FROM `mycat` WHERE cat='1'") or die (mysql_error());  
echo 
"<table><tr>";
while (
$res=mysql_fetch_array($q))

$c $res['image1'];
echo 
"<td><b>стол №$id</b><img src='$c'></td>";
if (
$i==$kol
{
echo 
"</tr><tr>";
$i=0;
}
$i++;
$id++;
}
echo 
"</tr></table>";
?>
 
Ответить с цитированием

  #16  
Старый 30.12.2008, 15:30
optimazer
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме:
148562

Репутация: 57
По умолчанию

млин ппц
допустим у тебя таблица в БД имеет такую структуру
tables - название таблицы
id int(50) not null PK (идентфикатор записи)
name varchar(255) (название стола)
foto varchar(255) (url картинки)

Цитата:
$q = mysql_query("SELECT * FROM tables;");
$res = mysql_fetch_assoc($q);

echo "<table><tr>";

for ($i = 0; $i < sizeof($res); $i++) {
echo "<td><img src=".$res[$i]['foto']."><br>".$res[$i]['name']."</td>";
if ($i%3==2 and $i != 0) {
echo "</tr><tr>";
}
}

echo "</tr></table>";
 
Ответить с цитированием

  #17  
Старый 30.12.2008, 16:35
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 724
Провел на форуме:
1025839

Репутация: 581


По умолчанию

вы, блять алкаши.
<div> знаем, а float?
 
Ответить с цитированием

  #18  
Старый 30.12.2008, 16:36
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 724
Провел на форуме:
1025839

Репутация: 581


По умолчанию

делаешь таблицу или шириной скажем в 630, делаешь на каждый элемент див,в style: float: left; и все. кроме того резиново получается. дивы рулят. каждый элемент по 210 шириной.
 
Ответить с цитированием

  #19  
Старый 04.01.2009, 20:51
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию

оо об этом я и неподумал!
 
Ответить с цитированием

  #20  
Старый 04.01.2009, 20:53
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
Провел на форуме:
139446

Репутация: 3
По умолчанию

Цитата:
Сообщение от Pashkela  
Если и сейчас скажешь не работает, я тибя зарэжу, вах

PHP код:
<?php
$i
=1;
$id=1;
$kol 3;// Сколько в одной строке картинок 
$q mysql_query("SELECT * FROM `mycat` WHERE cat='1'") or die (mysql_error());  
echo 
"<table><tr>";
while (
$res=mysql_fetch_array($q))

$c $res['image1'];
echo 
"<td><b>стол №$id</b><img src='$c'></td>";
if (
$i==$kol
{
echo 
"</tr><tr>";
$i=0;
}
$i++;
$id++;
}
echo 
"</tr></table>";
?>
воооооооо блин ток что все получилось огромное спасибо Pashkela все работает спасибо! и с новым годом!!!!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Народ!!! Помогите НАМ!!! Помогите покончить с беспределом!!! Monah Чаты 7 24.08.2005 07:06



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ