Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Вывод данных

Сообщения:  [1-8] 

 
 автор: Brock   (14.07.2007 в 12:24)   письмо автору
 
   для: Brock   (14.07.2007 в 12:15)
 

Спасибо. Заменил foreach() на for() все заработало.

for($i=0;$i<count($data);$i++)

    print $data[$i]; 
}

   
 
 автор: Brock   (14.07.2007 в 12:15)   письмо автору
 
   для: Brock   (14.07.2007 в 11:11)
 

Вывел перед foreach()


print $data[2]; 
print $data[3];


Все верно.

Ошибка где-то в самом foreach()

   
 
 автор: Brock   (14.07.2007 в 11:11)   письмо автору
 
   для: Brock   (14.07.2007 в 04:16)
 

Неужели нет другого способа? :(((

   
 
 автор: Brock   (14.07.2007 в 04:16)   письмо автору
 
   для: JIEXA   (14.07.2007 в 04:10)
 

а что, собственно изменилось?
Недостающий знак "=" я поставил.
Ошибки никакой. Данные выводятся так, как и выводились, т.е. нет чередования.

   
 
 автор: JIEXA   (14.07.2007 в 04:10)   письмо автору
 
   для: Brock   (14.07.2007 в 04:05)
 

А так?

<? 
$res
=mysql_query("SELECT * FROM table1 WHERE .... order by phone");  
if(
$res)  

    
$i=0
    while(
$serv mysql_fetch_array($res))  
    { 
        
$i=$i+2
        
$data[$i] = "<tr><td>".$serv['data']."</td>.................<td>".$serv['info']."</td></tr>";  
    }  


$res=mysql_query("SELECT * FROM table2 WHERE .... order by phone");  
if(
$res)  
{  
    
$i=1
    while(
$base mysql_fetch_array($res))  
    { 
        
$i=$i+2
        
$data[$i] = "<tr><td>".$base['data']."</td>.................<td>".$base['info']."</td></tr>";  
    }  


foreach(
$data AS $value

    print 
$value
}
?>

и если не бует работать, скажите какая ошибка вылезает или что вообще получается

   
 
 автор: Brock   (14.07.2007 в 04:05)   письмо автору
 
   для: JIEXA   (14.07.2007 в 03:53)
 

смысл более-менее понятен, но не работает :(

   
 
 автор: JIEXA   (14.07.2007 в 03:53)   письмо автору
 
   для: Brock   (14.07.2007 в 03:38)
 

Спать уже хочется, поэтому пока могу предложить решение "в лоб":

<?
$res
=mysql_query("SELECT * FROM table1 WHERE .... order by phone"); 
if(
$res
{
    
$i=0;
    while(
$serv mysql_fetch_array($res)) 
    {
        
$i=$i+2;
        
$data[$i"<tr><td>".$serv['data']."</td>.................<td>".$serv['info']."</td></tr>"
    } 
}

$res=mysql_query("SELECT * FROM table2 WHERE .... order by phone"); 
if(
$res

    
$i=1;
    while(
$base mysql_fetch_array($res)) 
    {
        
$i=$i+2;
        
$data[$i] = "<tr><td>".$base['data']."</td>.................<td>".$base['info']."</td></tr>"
    } 
}

foreach(
$data AS $value)
{
    print 
$value;
}
?>


Не знаю, работает или нет, времени нет проверить..

   
 
 автор: Brock   (14.07.2007 в 03:38)   письмо автору
 
 

Первый запрос:

$res=mysql_query("SELECT * FROM table1 WHERE .... order by phone");
  if($res)
{
   while($serv = mysql_fetch_array($res))
    {
    echo " <tr><td>".$serv['data']."</td>.................<td>".$serv['info']."</td></tr>";
    }
}

Второй запрос:

$res=mysql_query("SELECT * FROM table2 WHERE .... order by phone");
  if($res)
{
   while($base = mysql_fetch_array($res))
    {
    echo " <tr><td>".$base['data']."</td>.................<td>".$base['info']."</td></tr>";
    }
}


На выводе хотелось бы получить чередование строк из запросов, т.е.

1 строка=1 строке из 1 запроса
2 строка=1 строке из 2 запроса
3 строка=2 строке из 1 запроса
4 строка=2 строке из 2 запроса

Как это возможно реализовать?

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования