маленькое щячло
Надо выводить каждую секунд контент из who.php?id='.$id.', проблема в том что скрипт выводиться в цикле и из-за совпадения переменных понятное дело не работает)
Что изменить, или что использовать в таком случаи?
читать дальше
Что изменить, или что использовать в таком случаи?
читать дальше
Ну и второе:
а это ничего, что у вас в id тега идёт переменная $ld, а в вызовах — $id?
А насчёт вывода - во-первых, в коде совершенно хаотично расставлены кавычки. Точнее - похоже на выдернутый кусок из PHP-кода, где печатают js. Во-вторых, автор говорит про "выводится в цикле", вы говорите - не совсем в цикле... Ну да, я понимаю, что товарищ хочет обновлять содержимое div'а раз в секунду, но не совсем понимаю, совпадение каких таких переменных его от этого удерживает.
По поводу всего остального — есть смысл подождать ответов топикстартера.
ага, выдер из кода
$time = time();
if($time > $lots['lot_time']) {
compilitLot($lots['lot_id']);
}else {
if($a == 6) {
$content .= '</tr><tr>';
$a=1;
}
$content .= '
<td>
<a href="index.php?showlot='.$lots['lot_id'].'">'.$lots['lot_name'].'</a><br>
<a href="index.php?showlot='.$lots['lot_id'].'"><img src="img/'.$lots['lot_img'].'.jpg" height="120" width="90"></a><br>
<DIV id="who'.$lots['lot_id'].'"></div>
<sсriрt>
function show()
{
$.ajax({
url: "\who.php?id='.$lots['lot_id'].'",
cache: false,
success: function(html){
$("#who").html(html);
}
});
}
$(document).ready(function(){
show();
setInterval(\'show()\',1000);
});
</sсriрt>
<form name="buy_lot" action="index.php?buy='.$lots['lot_id'].'" method="POST" enctype="multipart/form-data">
<input type="submit" value="Сделать ставку" name="buy_botton" />
</form></td>';
$x++;
$a++;
}
}
while($lots=mysql_fetch_array($res));
1) Убираем быстро-быстро из цикла ВЕСЬ джаваскрипт, а уж тем более - множественное определение функции show. Заводим отдельный массив, куда в цикле прихораниваем $lots['lot_id']
2) При выходе из цикла ОДИН раз печатаем джаваскрипт с определением show, куда из PHP распечатываем список id-шников. И вот по этим айдишникам и бегаем в цикле - но в джаваскрипте!
Примерно так - работоспособность не проверял, но идея должна быть понятна:
www.daniyal.ru/m/
www.daniyal.ru/m/code.html
Жаль что на дайриках нельзя рейтинг\карму поднимать