Поле E-Mail выводим в админку и профиль

Продолжение этой статьи!
Небольшое дополнение к этой статье,позволяющее редактировать E-mail ользователя с админки и также дающее возможность пользователю изменять свой E-Mail в автоматическом режиме…Продолжение этой статьи!
Небольшое дополнение к этой статье,позволяющее редактировать E-mail ользователя с админки и также дающее возможность пользователю изменять свой E-Mail в автоматическом режиме…

Итак:
1.Читаем и делаем всё,что написано в предыдущей статье этой категории
2.Открываем в админке файл userlist.php
после

  $pemail=$_POST["pemail"];


вставить


$email=$_POST["email"];

потом меняем строку:

  mysql_query("UPDATE tb_users SET username='$username', password='$password', referer='$referer', wmid='$wmid', pemail='$pemail', country='$country', visits='$vistis', referals='$referals', referalvisits='$referalvisits', money='$money', account='$level', user_status='$user_status', finset='$finset', buying='$buying', autoref='$autoref' where id='$id'");


на

  mysql_query("UPDATE tb_users SET username='$username', password='$password', referer='$referer', wmid='$wmid', pemail='$pemail', email='$email', country='$country', visits='$vistis', referals='$referals', referalvisits='$referalvisits', money='$money', account='$level', user_status='$user_status', finset='$finset', buying='$buying', autoref='$autoref' where id='$id'");

потом после:


WM кошелек: <input type="text" name="pemail" value="<?= $registroe["pemail"] ?>"><br>


Добавить

E-Mail: <input type="text" name="email" value="<?=$registroe["email"] ?>"><br>

и наконец после

  <th>WMID</th>

поставить


<th>E-Mail</th>

и после:

<td><a href="https://passport.webmoney.ru/asp/certview.asp?wmid=<?=$wmid ?>" target="_blank"><?= $wmid ?></a></td>

добавить

<td><?=$registro["email"] ?></td>

И всё!Теперь в админке можно изменять мыло в профиле у юзера ну и оно вообще там отображается:)
3.Ну а теперь можно сделать,чтоб мыло отображалось в профиле и юзер мог его поменять…для этого открыть profile.php
после:

  $cpassword = $_POST["cpassword"];

добавить


$email=$_POST["email"];
include('ff.php');
$email=email($email);

далее строку:

if($password==NULL|$cpassword==NULL)

заменить на:


if($password==NULL|$cpassword==NULL|$email==NULL)


потом строку:

$queryb = "UPDATE tb_users SET password='$password', country='$country' WHERE username='$user'";


заменить на:


$queryb = "UPDATE tb_users SET password='$password', email='$email', country='$country' WHERE username='$user'";


и наконец после:

  <tr>
  <td width="150" align="left">

<label>WMID:</label></p></td>
  <td width="250" align="left"><input type="text" readonly="readonly" size="25" maxlength="12" name="wmid" value="<? echo $row["wmid"]; ?>" class="field" value="" tabindex="1"></td>
  </tr>

добавить

  <tr>
  <td width="150" align="left">

<label>E-Mail:</label></p></td>
  <td width="250" align="left"><input type="text" size="25" maxlength="50" name="email" value="<? echo $row["email"]; ?>" class="field" value="" tabindex="2"></td>
  </tr>

и всё!Все задачи данной статьи выполнены!

Автор публикации

не в сети 13 лет

Alex

Комментарии: 0Публикации: 166Регистрация: 19-02-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля