| Делиш на число колонок допустим на 4 , в цыкли указываеш проверку и если она то выводи
 | ....... 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #6 : 18 Октября 2004, 14:04:39 » 
								Нет, все не так (сори, если непонятно объяснил): я сделал выборку из таблицы, где столбцов всего 10, а строк до фига:  $sql = select id, con1, con2 ... from portfolio where id=\'id1\' Строка определена Теперь мне нужно !значение! той переменной, что передалась, когда я нажал ссылку 2 я вывожу  $result = mysql_query($sql); while ($row = mysql_fetch_array($result)) {    $id = $row[\'id\'];    $con1 = $row[\'con1\'];    $con2 = $row[\'con2\'];                 ...                 echo "    ";                  // а вот тут затырка: какую переменную и как выводить? }; 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #7 : 18 Октября 2004, 14:40:15 » 
								lewis открою тебе один маленький секрет.
 Этот sublimity знает гораздо меньше тебя.
 Но страдает тяжелым заболеванием - недержаниме речи.
 Обычно я за ним прибираю, но сейчас не уследил
 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #8 : 18 Октября 2004, 14:45:51 » 
								lewis Теперь к твоему вопросу. тебе надо понять, что никаких переменных через ссылку передать нельзя. протому, что по ссылке щелкают в браузере А переменная имеет смысл только в программе. по ссылке ты можешь передать ТЕКСТ. Что передашь - то и уйдет. Если вставишь слово "con" - уйдет слово "con" если вставишь содержимое переменной $con - уйдет содержимое переменной. То есть, очень просто - что надо передать, то и выводишь. Поэтому непонятен твой вопрос, // а вот тут затырка: какую переменную и как выводить? Какую? Ту, которая тебе нужна!  Как? Обычным echo 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #9 : 18 Октября 2004, 14:49:34 » 
								А, понял. Теперь мне нужно !значение! той переменной, что передалась, когда я нажал ссылку 2 !значение! переменной ты получишь, только если ПЕРЕДАШЬ его. А здесь ты никакого значения не передаешь. тпередаешь слово "con2". Твоя проблема в том, наверное, что ты не понимаешь пока базового синтаксиса пхп. Тебе надо сначала научиться выводить переменные, а потом уже писать программу. Значит, так Тебе надо прочестьPHP FAQ: Самые основы. Как работает PHP. и PHP FAQ: Хочу изучать PHP и Mysql. С чего начать? посл того, как ты уяснишь, что написано в первой ссылке, и прочтешь пару коротких самоучителей из второй, то все вопросы отпадут сами собой. 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #10 : 18 Октября 2004, 14:57:40 » 
								Супер! Спасибо! Как все просто:) то есть я сделал так:>1 Но у меня значение con1 - это строчка, а выводится только до первого пробела! Где бы поставить кавычки? 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #11 : 18 Октября 2004, 15:07:19 » 
								кавычки ставятся в хтмл-тегах всегда, когда у параметра есть значение
 
 А что ты потом делаешь с жтим значением, если не секрет?
 Если честно, то я впрвые сталкиваюсь с таким случаем.
 обычно по ссылке передают id записи из базы, а потом уже по нему достают нужное значение.
 Гонять строки от браузера к серверу и обратно - не очень хорошо
 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #12 : 18 Октября 2004, 15:13:51 » 
								а вот переменные в пхп - наоборот, в кавычках не пишут.в кавычках пишут строки.
 А переменные - без кавычек.
 
 А с циклом ты разобрался?
 понял, что тебе надо (я не знаю, как тебе точно нужно, но примерно):
 <?
 $result = mysql_query($sql);
 while ($row = mysql_fetch_array($result)) {
 ?>
 <a href="portfolio.php?pq=<? echo $row[\'con1\'] ?>">1</a>
 <? } ?>
 
							
								« Последнее редактирование: 18 Октября 2004, 17:12:08 от RomikChef »
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #13 : 18 Октября 2004, 15:15:33 » 
								Честно говоря, я не знаю как сделать это по другому:( 
							
							 
								 
								Записан
							 
 
					
					
						
						
							
								
									
									
									« Ответ #14 : 18 Октября 2004, 15:17:27 » 
								Так я ж тебе написал!передаешь id!
 а в скрипте лезешь в базу и вытаскиваешь по этому id нужные запси!
 
							
							 
								 
								Записан
							 
   
 |