Показать сообщение отдельно
  #1 (permalink)  
Старый 12.12.2009, 04:49
Аватар для Jekel
Профессор
Отправить личное сообщение для Jekel Посмотреть профиль Найти все сообщения от Jekel
 
Регистрация: 20.11.2009
Сообщений: 257

Вывод данных с БД на страницу через innerHTML
в БД табличка customers и в ней три записи...с id 1,2,3....в innerHTML выводит только 3 айди(( т.е последний....добавляю еще запись...выводит 4 айди( нужно чтобы все выводило. Как это сделать? Пожалуйста помогите

<?php 
include "config.php";

mysql_connect($host, $user, $pass); 
mysql_select_db($database); 

$mybase = mysql_query("SELECT * FROM customers"); 

while($db = mysql_fetch_array($mybase)) {
$id = $db['id'];
$name = $db['name'];
$x = $db['x'];
$y = $db['y'];
$loc = $db['loc'];
$player = "<img src='".$id.".gif' id='".$name."' name='".$name."' style='position: absolute; left:".$x."; top:".$y."'></img>";
}
?>
<html>
<head>
<script language="JavaScript" type="text/javascript">
function process(){
okno = document.getElementById("peremenka");
okno.innerHTML = "<?php echo $player;?>";
}
</script>
</head>
<body onLoad="process()">
<div id="peremenka"></div>
</body>
</html>
Ответить с цитированием