新建文件a.php
都江堰網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站開發(fā)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站2013年至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。
?php?$id=1;?
html
body
!--每次鼠標(biāo)點(diǎn)擊會(huì)運(yùn)行abc函數(shù)--
div?onclick="abc('?php?echo?$id;?')"?php?echo?$id;?/div
script?type="text/javascript"?src="./jquery-1.8.3.min.js"/script
script?type="text/javascript"
function?abc(num){
var?id=num;
$.post("index.php",?{?"id":?id?},//使用post向index.php提交id
function(data){
alert(data);//返回并彈出
},?"json");
}
/script
/body
/html
新建一個(gè)index.php
?php
echo?$_POST['id'];//獲取a.php傳過來的值并顯示
目錄下面有三個(gè)文件:
a.php 是顯示文件
index.php 是獲取a.php提交過來的數(shù)據(jù)文件
jquery-1.8.3.min.js? 是jquery插件文件
很多時(shí)候數(shù)據(jù)庫中表的主鍵都是自增id,
而在連續(xù)插入數(shù)據(jù)時(shí),需要前一條的自增id時(shí)候,可以使用PHP中的
mysql_insert_id();函數(shù)
如果我的回答沒能幫助您,請繼續(xù)追問。
您也可以向我們團(tuán)隊(duì)發(fā)出請求,
有兩種方式,一種是get方式,一種是post方式,get方式是這樣的:update.php?id=5,這個(gè)5就是你for循環(huán)的id,另一種方式是把id放入一個(gè)hidden屬性的input變量,提交后使用post獲取。
//首先配置數(shù)據(jù)庫連接
mysql_connect("localhost","root","");
mysql_select_db("db");
mysql_query("set?names?'utf8'");
//寫sql語句并執(zhí)行
$sql="select?id?from?表名?where?條件";?
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
//打印
echo?$rs['id']
這條數(shù)據(jù)是從數(shù)據(jù)庫中取出來然后遍歷出來的,肯定是有ID的,找到遍歷的php頁面,然后在他foreach中肯定是有id的,只是寫進(jìn)去就行了,然后紅色你只要加個(gè)字段就可以了,他有紅色的數(shù)據(jù)會(huì)有一個(gè)字段區(qū)別的,像 red為0啊就是沒有紅,1就是有紅。多找找吧,要是你發(fā)代碼出來會(huì)更好點(diǎn)。upgrade_type這個(gè)字段,但是基體的看數(shù)據(jù)庫怎么定義,你看他有紅的是多少,那么你就改成多少就是紅了。遍歷時(shí)做判斷就可以了,如果upgrade_type字段的數(shù)據(jù)是紅的就給紅。
看事例:
a href="show.php?id=23"電視/a | a href="show.php?id=24"冰箱/a
以下是show.php代碼
?php
$id=$_GET['id'];
// 這樣就獲得ID值了,然后就可以查詢數(shù)據(jù)庫或更新數(shù)據(jù)庫了
?