Перейти к содержимому


Партнерская программа Kredov

Новичек и основы php

#1 alimov7

alimov7
  • Пользователь
  • 22 сообщений
  • Репутация: -1
1

Отправлено 06 Ноябрь 2012 - 11:19

создал слеующий php код:

<?php


$result = mysql_query ("SELECT * FROM boe", $db) ;
		  
while($myrow = mysql_fetch_array ($result))
{ echo "		
		

<table width='300' height='271' align='center'>
	<tr>
	  <td height='265' colspan='6' align='center' valign='middle'>
	  
									
	  
	  
	  <table width='187'>
		<tr>
		  <td height='25' colspan='2' align='center' valign='bottom'>$myrow[name]</td>
		</tr>
		<tr>
		  <td height='205' colspan='2' align='center' valign='middle'>$myrow[image]</td>
		</tr>
		<tr>
		  <td width='125' height='33' align='center'>&nbsp;</td>
		  <td width='50'>&nbsp;</td>
		</tr>
	  </table>
	  
	
	
	  
	  
	  
	  </td>
	  <td width='141' align='center' valign='middle'>
	  
	  
	  
	  
	  
	  
	  <table width='187'>
		<tr>
		  <td height='25' colspan='2' align='center' valign='bottom'>$myrow[name]</td>
		</tr>
		<tr>
		  <td height='205' colspan='2' align='center' valign='middle'>$myrow[image]</td>
		</tr>
		<tr>
		  <td width='125' height='33' align='center'>&nbsp;</td>
		  <td width='50'>&nbsp;</td>
		</tr>
	  </table>
	  
	  
	  
	  
	  </td>
	</tr>
  </table>
	  
"; }

?>


в первой html табличке вы можете видеть переменные myrow[name] и myrow[image] , вторая таблица точно такая и там вновь проставлены myrow[name] и myrow[image]

задача в том что бы во второй паре переменных выводились новы значения, то есть значения из следующей строки таблицы myqsl, а не дублировалась старая

скрипт должен выводиться вновь и вновь, пока таблица mysql не закончится, и не будут использованы все значения myrow[name] и myrow[image]

 

 

  • 0

#2 alimov7

alimov7
    Topic Starter
  • Пользователь
  • 22 сообщений
  • Репутация: -1

Отправлено 06 Ноябрь 2012 - 11:55

Объясняю подробнее: предположим первая строка таблицы mysql это:

name = зеленый
image красный,

вторая строка:

name = синий
image = желтый



Мне нужно :

зеленый, красный, синий, желтый

А я получаю:

зеленый, зеленый, красный, красный, а потом синий, синий, желтый, желтый
  • 0

#3 alimov7

alimov7
    Topic Starter
  • Пользователь
  • 22 сообщений
  • Репутация: -1

Отправлено 06 Ноябрь 2012 - 16:20

задача решена при помощи:



$array = array();
while($myrow = mysql_fetch_array ($result)) {
$array[] = $myrow;
}



for ($i = 0, $cnt = count($array); $i < $cnt; $i += 2){
echo $array[$i]['name'];
echo $array[$i + 1]['name'];
}

теперь необходимо , сделать так что бы на странице контент подгружался по мере скроллинга, очень нужна помощь
  • 0


Оформление форума – IPBSkins.ru