<?php
global $db;
$poll = $db->getrow("select * from tbl_poll order by poll_id desc limit 1");
$poll_id = $poll["poll_id"];
$pollitems = $db->getall("select * from tbl_pollitem where poll_id=$poll_id");
?>
伺服器端
function poll($formdata)
$poll = $db->getrow("select * from tbl_poll where poll_id = $poll_id");
$pollitems = $db->getall("select * from tbl_pollitem where poll_id=$poll_id");
$tmp .="".$poll["title"]."
";for ($i = 0, $count = count($pollitems); $i < $count; $i++)
$tmp .="".""."
";$objresponse->addassign("pollresult","innerhtml",$tmp);
return $objresponse->getxml();
}資料庫的表如下
create table tbl_poll (
poll_id int(11) unsigned not null default '0',
title varchar(100) not null default '',
created_date bigint(20) unsigned not null default '0',
user_id int(11) unsigned not null default '0',
primary key (poll_id)
) type=myisam;
create table tbl_pollitem (
pollitem_id int(11) unsigned not null default '0',
poll_id int(11) unsigned not null default '0',
content varchar(100) not null default '',
count int(11) unsigned not null default '0',
primary key (pollitem_id)
) type=myisam;
這個例子中,調查的選項只在頁面裝載時讀出,投票後在原地顯示最新的投票資訊。不需要彈出視窗
ajax 乙個完整的ajax請求
get post請求的區別 get請求會將引數跟在url後進行傳遞,而post請求則是作為http訊息的實體內容傳送給web伺服器。當然在ajax請求中,這種區別對使用者是不可見的。首先是 get方式提交的資料最多只能是1024位元組 因為get是通過url提交資料,那麼get可提交的資料量就跟ur...
手寫乙個ajax
在我看來,寫乙個ajax就需要5步,也就是5個單詞,這就是乙個ajax的流程。這五個單詞分別為 new open setrequestheader onreadystatechange send。記住這五個單詞你就有了ajax的整體的框架了。以上是最麻煩的一步,後面的步驟就比較簡單了。ajax.op...
用ajax技術實現的乙個小例子
早就聽說過ajax,不過想著是網頁上的技術,一直沒有研究過。最近由於工作需要,寫web頁面,想實現區域性重新整理頁面的效果,同時進行一些後台操作,比如運算元據庫。找同事幫忙實現了一下,今天閒來無事,自己研究了一下,還挺簡單就能實現我想要的效果。先說下概念吧,都是從網上搜的,理解了這些,寫 就簡單了。...