【问题标题】:Click on button, change user status to active in field and send this user automatically e-mail单击按钮,将用户状态更改为在字段中处于活动状态并自动向该用户发送电子邮件
【发布时间】:2016-09-26 21:45:06
【问题描述】:

我有更新数据库中用户的应用程序中的用户的代码。 我的问题是,当我点击按钮 aktivan = active 时(当用户在那里注册状态 neaktivan = inactive,所以我作为管理员必须批准)自动发送电子邮件到他是活跃的?

<div class="control-group <?php echo !empty($status_racunaError)?'error':'';?>">
        <label class="control-label">Status računa:</label>
        <div class="controls">
            <input name="status_racuna" id="status_racuna" type="text" placeholder="Status računa" value="<?php echo !empty($status_racuna)?$status_racuna:'';?>"> &nbsp 
            <button name="btn-upload" type="submit" id="btn-upload" class="btn btn-success" onclick="aktivan()"><i class="glyphicon glyphicon-send"></i> aktivan</button> 
             &nbsp <button type="button" onClick="neaktivan()" class="btn btn-danger">neaktivan</button>
            <?php if (!empty($emailError)): ?>
                <span class="help-inline"><?php echo $status_racunaError;?></span>
            <?php endif;?>
        </div>
      </div>

      <div class="form-actions">
          <button type="submit" class="btn btn-success">Ažuriraj</button>
          <a class="btn" href="admin_zona.php">Nazad</a>
        </div>
    </form>
</div>

截图如下

我为发送电子邮件编写了这段代码,但我不知道是从一个新文件中调用它还是可以在同一个文件中调用它(update.php)

echo "<div class=\"poruka_korisnik\"><p>Email je poslan na korisnikovu adresu. <i>$_POST[email]</i>. Molimo Vas da provjerite svoj e-mail.</p></div>";
                        $to = $_POST['email'];
                        $subject = "OPG Burza: obavijest o registraciji";
                        $message = "Dobrodošli!\r\r Hvala Vam što ste se registrirali na OPG Burzu. Vaš zahtjev za registracijom je odobren. Možete pristupiti našoj stranici na poveznici www.opg-burza.com.";
                        $headers  = 'MIME-Version: 1.0' . "\r\n";
                        $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
                        $headers .= 'From: OPG Burza team <noreply@opg-burza.com>' . "\r\n";
                        mail($to, $subject, $message, $headers);
                        }

我在各个方面都试过了,新的脚本,但有些东西没有设置好。 有什么想法或如何准确定义一个脚本,该脚本仅向该特定用户发送电子邮件并且可以从同一个文件 update.php 发送邮件?

【问题讨论】:

    标签: email send buttonclick active-users


    【解决方案1】:

    你的背后是什么

    neaktivan() aktivan()

    功能?

    js、后台php代码等

    在表单处理帖子之前试试这个:

     <?php 
    if (isset($_POST['status_racuna']) && isset($_POST['user_id'])) {
        #do some validation here
        $status_racuna = $_POST['status_racuna'];
        $user_id = $_POST['user_id'];
        $sql="UPDATE users SET activ= '{$status_racuna}' where id={$user_id}";
        $updated = $db->query($sql);
        if ($updated) {
            #display success message
            # send mail
        } else {
            # display the error message
        }
    }
    ?>
    

    我看不到您是否打开了表单。 并添加名为 user_id 的隐藏输入。

    【讨论】:

    • JavaScript 函数。 aktivan=active neaktivan=inactive
    猜你喜欢
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多