ваш пример возращает опять же целую страницу=(
вот тот код который юзаю для теста
<?php
$id=$_GET["id"];
$reques="SELECT descript,id FROM post_all";
$result=mysql_query($reques,$db);
$myrow=mysql_fetch_array($result);
do {
printf("<input type='button' onClick='connect(%s);' value='%s' >",$myrow['id'],$myrow['id']);
}while($myrow=mysql_fetch_array($result));
if(isset($id)) $reques="SELECT page_text FROM post_all WHERE id='$id'";
$result=mysql_query($reques,$db);
$myrow=mysql_fetch_array($result);
echo "<br/>".$myrow[0];
?>
чет я немогу понять они считует данные только из echo ?