大神幫我看看這段代碼怎麼改啊

來源:互聯網
上載者:User
  • 【酸辣雞雜】
  • 主料:
  • 13.00



  • 這是別人的,我要用smarty 輸出查詢到的結果,應該改哪裡


    回複討論(解決方案)

    首先 得把價格改了
    還有圖片

    還有點擊之後加入購物車的價格

    你要在哪改代碼呀,方便把要改的代碼發出來嗎,你發的那個代碼我實在看不出在哪改。

    你要在哪改代碼呀,方便把要改的代碼發出來嗎,你發的那個代碼我實在看不出在哪改。
    不好意思,我的意思是原來的js 不變 改的是價格和名稱(這些都是由smarty)遍曆出來的


    小弟初學者,對上面的html 半點鐘不懂,所以求教。貼一下smarty的遍曆

    assign ("title", "歡迎訪問我的訂餐系統");$tpl->display("index.tpl");$sql="select * from menu";$query=mysql_query("$sql" );while(($row=mysql_fetch_array($query))==true){$menuarray[]=$row;}$tpl->assign("menu_array",$menuarray);  /*html 遍曆{?section name=list loop=$menu_array?}    {?$menu_array[list].menu_name?}       //菜名{?$menu_array[list].price?}          //價格{?sectionelse?}There is no orders.{?/section?}*/

    哦,你發的這個代碼我也有點看不懂,仔細看了下你上面的html代碼:
    當點擊的時候,觸發的是這個方法:thisjs.cart_add ,這個方法有兩個參數傳遞,一個id,一個name,你把這個兩個參數換成你要傳遞的兩個值試一下。
    由於thisjs.cart_add()代碼不知道如何寫的,我只能分析到這裡了。

    哦,你發的這個代碼我也有點看不懂,仔細看了下你上面的html代碼:
    當點擊的時候,觸發的是這個方法:thisjs.cart_add ,這個方法有兩個參數傳遞,一個id,一個name,你把這個兩個參數換成你要傳遞的兩個值試一下。
    由於thisjs.cart_add()代碼不知道如何寫的,我只能分析到這裡了。


    另外一部分代碼是這樣子的 不是我寫的,我可看不懂 是js

    kj.onresize(function() {me_resize();});kj.onload(function() {me_resize();kj.show("#id_cart_menu");});function me_resize(){var h = document.documentElement.clientHeight - 32;var l = (document.documentElement.clientWidth - 980)/2;kj.set("#id_cart_menu" , 'style.top' , h + "px");kj.set("#id_cart_menu" , 'style.left' , l + "px");}var thisjs = new function() {this.mintotal = kj.toint('10');//最低起送價this.total = 0;//合計金額this.cart_show = 0;this.cart_lock = false;this.cart_add = function(o) {var obj = kj.obj("#id_cart_box");var obj_cart_num = kj.obj("#id_cart_num_" + o.id);if(obj_cart_num) {var obj_cart_price = kj.obj("#id_cart_price_" + o.id);obj_cart_num.value = kj.toint(obj_cart_num.value) + 1;obj_cart_price.innerHTML = "¥"+kj.toint(obj_cart_num.value) * o.price;} else {var obj_li=document.createElement("li");obj_li.id = "id_cart_" + o.id;obj_li.innerHTML = ''+o.name+'¥'+kj.toint(o.price)+'  ¥'+kj.toint(o.price)+'';obj.appendChild(obj_li);}this.refresh_price();}//刪除this.del = function(id) {kj.remove("#id_cart_"+id);this.refresh_price();}//改變數量this.change_num = function(id , num) {var obj_cart_num = kj.obj("#id_cart_num_" + id);val = kj.toint(obj_cart_num.value);if(num) {val+=num;if(val<1) return;obj_cart_num.value = val;}if(obj_cart_num) {var obj_cart_price = kj.obj("#id_cart_price_" + id);var obj_price = kj.obj("#id_price_"+id);if(obj_cart_price) obj_cart_price.innerHTML = "¥"+val * kj.toint(obj_price.value);this.refresh_price();}}//重新整理價格this.refresh_price = function() {var obj = kj.obj("#id_cart_box .col4");var price = 0;for(var i = obj.length-1 ; i >=0 ; i--) {price += kj.toint(obj[i].innerHTML);}kj.set("#id_cart_menu .x_2" , 'innerHTML' , '共 '+obj.length+' 份,合計:');kj.set("#id_cart_menu .x_3" , 'innerHTML' , '¥'+price);this.total = price;if(price == 0) {this.showcart(0);} else {this.showcart(1);}return price;}//清空this.clear = function() {var obj = kj.obj("#id_cart_box");obj.innerHTML = '';this.refresh_price();}this.cart_init = function() {}//提交,儲存到cookiethis.cart_submit = function() {var obj = kj.obj("#id_cart_box li");//檢查是否已點餐if(obj.length<1) {alert("溫馨提示:您的購物車是空的,請先點餐!");return false;}//點餐價格是否達到起送價if(this.mintotal>0 && this.total < this.mintotal) {alert("溫馨提示:由於人力成本等問題,外賣定餐需起送不得低於"+this.mintotal+"元,不便之處還請您多多包涵!");return false;}var i,val,j,arr_1=[];obj = kj.obj("#id_cart_box :cartid[]");for(i = 0 ; i < obj.length ; i++ ) {val = kj.toint(kj.obj("#id_cart_num_"+obj[i].value).value);for(j=0;j 0) x = x * -1;if( x > 0 ) {kj.set(obj, 'style.top' , top+'px');top+=val;window.setTimeout("thisjs.showcart_time('" + id + "'," + top + "," + top_target + "," + val + ")", 20);   } else {kj.set(obj, 'style.top' , top_target+'px');this.cart_lock = false;}}}kj.onload(function(){thisjs.cart_init();});

    onmouseout="kj.delClassName(this,'x_sel');" onclick="thisjs.cart_add({id:'41',name:'酸辣雞雜',pic:'/upload/attatch/2012/酸辣雞雜飯_50_50.gif',price:'13.00',type:'6'});


    傳的這個值 裡面的:'6' 是什麼意思

    傳值傳到哪去了呢
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.