单击按钮,在字段中将用户状态更改为活动状态并自动向该用户发送电子邮件
Click on button, change user status to active in field and send this user automatically e-mail
我有更新数据库中用户的应用程序中的用户代码。
我的问题是,当我点击按钮 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:'';?>">  
<button name="btn-upload" type="submit" id="btn-upload" class="btn btn-success" onclick="aktivan()"><i class="glyphicon glyphicon-send"></i> aktivan</button>
  <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 发送邮件?
你的背后是什么
neaktivan()
aktivan()
功能?
js、后台php代码等
在表单处理 post 之前尝试此操作:
<?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.
的隐藏输入
我有更新数据库中用户的应用程序中的用户代码。 我的问题是,当我点击按钮 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:'';?>">  
<button name="btn-upload" type="submit" id="btn-upload" class="btn btn-success" onclick="aktivan()"><i class="glyphicon glyphicon-send"></i> aktivan</button>
  <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 发送邮件?
你的背后是什么
neaktivan() aktivan()
功能?
js、后台php代码等
在表单处理 post 之前尝试此操作:
<?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.
的隐藏输入