Ecshop网店系统实现用户注册就送红包 -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

1 添加一个红包

  促销管理-->红包类型-->添加红包类型,如图:

2 修改user.php

<span style="color: rgb(165, 42, 42); font-weight: normal; font-style. normal; " class="sh_keyword">if</span> <span class="sh_symbol">(</span><span style="color: rgb(0, 0, 0); font-weight: bold; font-style. normal; " class="sh_function">register</span><span class="sh_symbol">(</span>$username<span class="sh_symbol">,</span> $password<span class="sh_symbol">,</span> $email<span class="sh_symbol">,</span> $other<span class="sh_symbol">)</span> <span class="sh_symbol">!==</span> <span style="color: rgb(165, 42, 42); font-weight: normal; font-style. normal; " class="sh_keyword">false</span><span class="sh_symbol">)</span>
        <span class="sh_cbracket">{</span> 

  在这一段代码下面添加 

  <span style="color: rgb(255, 0, 0); font-weight: normal; font-style. normal; " class="sh_comment">/* 用户注册就发红包 */</span>

  $bonus <span class="sh_symbol">=</span> $db<span class="sh_symbol">-></span><span style="color: rgb(0, 0, 0); font-weight: bold; font-style. normal; " class="sh_function">getRow</span><span class="sh_symbol">(</span><span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">'SELECT * FROM '</span> <span class="sh_symbol">.</span> $ecs<span class="sh_symbol">-></span><span style="color: rgb(0, 0, 0); font-weight: bold; font-style. normal; " class="sh_function">table</span><span class="sh_symbol">(</span><span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">"bonus_type"</span><span class="sh_symbol">)</span> <span class="sh_symbol">.</span> <span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">' WHERE send_type = 0 And type_id = 1 '</span><span class="sh_symbol">,</span> <span style="color: rgb(165, 42, 42); font-weight: normal; font-style. normal; " class="sh_keyword">true</span><span class="sh_symbol">);</span>

  <span style="color: rgb(165, 42, 42); font-weight: normal; font-style. normal; " class="sh_keyword">if</span><span class="sh_symbol">(</span>$bonus<span class="sh_symbol">)</span><span class="sh_cbracket">{</span>

  <span style="color: rgb(165, 42, 42); font-weight: normal; font-style. normal; " class="sh_keyword">if</span><span class="sh_symbol">(</span><span style="color: rgb(0, 0, 0); font-weight: bold; font-style. normal; " class="sh_function">time</span><span class="sh_symbol">()<(</span>$bonus<span class="sh_symbol">[</span><span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">'send_end_date'</span><span class="sh_symbol">]+</span><span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_number">10</span><span class="sh_symbol">))</span><span class="sh_cbracket">{</span>

  $sql <span class="sh_symbol">=</span> <span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">"INSERT INTO "</span> <span class="sh_symbol">.</span> $ecs<span class="sh_symbol">-></span><span style="color: rgb(0, 0, 0); font-weight: bold; font-style. normal; " class="sh_function">table</span><span class="sh_symbol">(</span><span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">'user_bonus'</span><span class="sh_symbol">)</span> <span class="sh_symbol">.</span>

  <span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">"(bonus_type_id, bonus_sn, user_id, used_time, order_id, emailed) "</span> <span class="sh_symbol">.</span>

  <span style="color: rgb(255, 0, 255); font-weight: normal; font-style. normal; " class="sh_string">"VALUES ('$bonus[type_id]', 0, '$_SESSION[user_id]', 0, 0, 0)"</span><span class="sh_symbol">;</span>

  $db<span class="sh_symbol">-></span><span style="color: rgb(0, 0, 0); font-weight: bold; font-style. normal; " class="sh_function">query</span><span class="sh_symbol">(</span>$sql<span class="sh_symbol">);</span>

  <span class="sh_cbracket">}</span>

  <span class="sh_cbracket">}</span>  

  type_id 指你红包的ID号,查看红包ID的方法:促销管理—红包类型—鼠标指到相关的红包,看你浏览器下面的链接地址,

Ecshop网店系统实现用户注册就送红包

电脑资料

Ecshop网店系统实现用户注册就送红包》(https://www.unjs.com)。

最新文章