Показать сообщение отдельно
  #10 (permalink)  
Старый 22.02.2015, 21:29
Аспирант
Отправить личное сообщение для Daniel93 Посмотреть профиль Найти все сообщения от Daniel93
 
Регистрация: 21.02.2015
Сообщений: 37

<?php
	define('DEBUG', 1);
	$order = mysql_query("SELECT pc.*, master.name_master, master.sname_master, master.html_master 
						FROM pc
						INNER JOIN master 
						ON pc.id_master = master.id_master && pc.id_user = ".(int)$_COOKIE['id_user']) or die(DEBUG ? __FILE__ . '/' . __LINE__ . '/' . mysql_error() : 'Извините, ошибка');
while ($r = mysql_fetch_object($order)) {
            $html .= '<div class="col-xs-6 col-md-4 proba2">
			<p>Пункт 1: '.$r->type_rem.'</p>
			<p>Пункт 2: '.$r->name_pc.'</p>
			<p>Пункт 3: '.$r->second_name_pc.'</p>
			<p>Пункт 4: '.$r->telephone_pc.'</p>
			<p>Пункт 5: '.$r->add_pc.'</p>
			<p>Пункт 6: '.$r->type_pc.'</p>
			<p>Пункт с id: <a href="masters/'.$r->html_master.'.php">'.$r -> name_master.' '.$r -> sname_master.'</a></p>
			<div class="pok"></div>
		    </div>';
echo $html;

	}
?>


Почему-то выводится 6 записей, вместо 3-х, т.е. идет дублирование.

А как можно написать чистый html, если ко-во div зависит от кол-ва записей в базе? И если формировать строку для выдачи, то как это можно сделать? Хотя бы ссылки, где можно прочитать.

С функцией .load() я разобрался, все работает и загружается. Но не все точно работает.
1) Информация загружается в саму ссылку, оно и понятно, потому что идет выборка $(this).load(url);
2) Либо в тэг <p></p>, но тут тоже понятно, потому что идет такая выборка $(this).parent().load(url);
3) Либо в <div class="pok"></div>, но тогда информация грузится во все div в не зависимости от того, на какую ссылку был произведен клик
4) Хотел сделать так, чтобы он выбрал div
$(this).next().load(url), но он, почему-то, не хотел находить следующий тэг

Вот полный код
<script>
$(document).ready(function(){
	$('.proba a').click(function(){
		var url  = $(this).attr('href');
		var th = $(this);
		$('.pok').load(url);
		return false;
	});

}); // Конец ready
</script>


Извините, если коряво описал проблему
Ответить с цитированием