Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
100 ₴

Доработка формы регистрации

проект завершено
PHP


Нужно сделать так чтобы после регистрации пользователя его данные отправлялись админу на email

Відгук замовника про фрилансера Валентине Р.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Нужно было доработать форму, все сделал отлично не нужно было давать даже фтп (другие требовали только через фтп). Сделал быстро и недорого рекомендую.

Сергей Р. Сергей Рыбаков

Відгук фрілансера про замовника Сергее Рыбакове

Оплата
Постановка задачі
Чіткість вимог
Контактність

Терпелив и спокойный, оплата пришла сразу после выполнения, задача была поставлена четко. Приятно сотрудничать.

Валентин Р. Валентин Рысинский


Зробити ставку!

Замовник не бажає робити передплату? Запропонуйте оплату через Сейф, щоб уникнути можливого шахрайства.

  1. ставка прихована фрілансером
  2. 1 день200 ₴
    Ваня Кутузов
     984   73   0

    Могу сделать

    Україна Хмельницький | 23 грудня 2016 |
  3. 1 день200 ₴
    Олександр Захарчук
     486   4   0

    Здравствуйте. Готов взяться за выполнение данной работы. Сделаю все быстро и в необходимые вам сроки.

    Україна Вінниця | 23 грудня 2016 |
  4.  фрілансер більше не працює на сервісі
  5. 1 день200 ₴
    Влад Сахар
     249   1   0

    Готов помочь

    Україна Київ | 23 грудня 2016 |
  6.  фрілансер більше не працює на сервісі
  7. 1 день300 ₴
    Дмитро К.
     2161  перевірений   44   5

    зроблю

    Україна Івано-Франківськ | 23 грудня 2016 |
  8.  1326 
    27   38   0

    1 день100 ₴Переможець
    Валентин Рысинский перевірений 

    Готов помочь. работа займет минут 20 в худшем случаи. Цена вопроса - 100грн. Имеется опыт в подобных заданиях.

    Україна Житомир | 24 грудня 2016 |
  9. 1 день200 ₴
    Anton Volkov
     346   11   0

    Сделаю. Могу и прямо сейчас

    Україна Київ | 24 грудня 2016 |
  10. 1 день200 ₴
    Виктор Ром
     308   11   2

    Здравствуйте. Тут все просто и быстро, но для начала все же хотелось бы ознакомиться с исходником. Если вы заинтересованы, пожалуйста, обращайтесь.

    Україна Україна | 24 грудня 2016 |
  • CMS?

  • Сергей Рыбаков — замовник проекту
    Поскаржитися | 23 грудня 2016 |

    {include file="header.tpl"}

    <div class="signup_page clearfix">

    {if $deny_registration}

    We are closed for new registrations now.

    {elseif $settings.use_referal_program && $settings.force_upline && !$referer && !$settings.get_rand_ref}

    You  do not have a upline. Our system require a upline for each user.

    {else}

    {literal}

    <script language=javascript>

    function checkform() {

    if (document.regform.fullname.value == '') {

    alert("Please enter your full name!");

    document.regform.fullname.focus();

    return false;

    }

    {/literal}

    {if $settings.use_user_location}

    {literal}

    if (document.regform.address.value == '') {

    alert("Please enter your address!");

    document.regform.address.focus();

    return false;

    }

    if (document.regform.city.value == '') {

    alert("Please enter your city!");

    document.regform.city.focus();

    return false;

    }

    if (document.regform.state.value == '') {

    alert("Please enter your state!");

    document.regform.state.focus();

    return false;

    }

    if (document.regform.zip.value == '') {

    alert("Please enter your ZIP!");

    document.regform.zip.focus();

    return false;

    }

    if (document.regform.country.options[document.regform.country.selectedIndex].text == '--SELECT--') {

    alert("Please choose your country!");

    document.regform.country.focus();

    return false;

    }

    {/literal}

    {/if}

    {literal}

    if (document.regform.username.value == '') {

    alert("Please enter your username!");

    document.regform.username.focus();

    return false;

    }

    if (document.regform.password.value == '') {

    alert("Please enter your password!");

    document.regform.password.focus();

    return false;

    }

    if (document.regform.password.value != document.regform.password2.value) {

    alert("Please check your password!");

    document.regform.password2.focus();

    return false;




    }

    {/literal}

    {if $settings.use_transaction_code}

    {literal}

    if (document.regform.transaction_code.value == '') {

    alert("Please enter your transaction code!");

    document.regform.transaction_code.focus();

    return false;

    }

    if (document.regform.transaction_code.value != document.regform.transaction_code2.value) {

    alert("Please check your transaction code!");

    document.regform.transaction_code2.focus();

    return false;

    }

    {/literal}

    {/if}

    {literal}

    if (document.regform.email.value == '') {

    alert("Please enter your e-mail address!");

    document.regform.email.focus();

    return false;

    }

    if (document.regform.email.value != document.regform.email1.value) {

    alert("Please retupe your e-mail!");

    document.regform.email.focus();

    return false;

    }

    if (document.regform.agree.checked == false) {

    alert("You have to agree with the Terms and Conditions!");

    return false;

    }

    return true;

    }

    function IsNumeric(sText) {

    var ValidChars = "0123456789";

    var IsNumber=true;

    var Char;

    if (sText == '') return false;

    for (i = 0; i < sText.length && IsNumber == true; i++) {

    Char = sText.charAt(i);

    if (ValidChars.indexOf(Char) == -1) {

    IsNumber = false;

    }

    }

    return IsNumber;

    }

    </script>

    {/literal}

    {if $errors}

    <ul style="color:red">

    {section name=e loop=$errors}

    {if $errors[e] eq 'full_name'}

    <li>Please enter your full name!

    {/if}

    {if $errors[e] eq 'address'}

    <li>Please enter your address!

    {/if}

    {if $errors[e] eq 'city'}

    <li>Please enter your city!

    {/if}

    {if $errors[e] eq 'state'}

    <li>Please enter your state!

    {/if}

    {if $errors[e] eq 'zip'}

    <li>Please enter your zip!

    {/if}

    {if $errors[e] eq 'country'}

    <li>Please choose your country!

    {/if}

    {if $errors[e] eq 'username'}

    <li>Please enter your username!

    {/if}

    {if $errors[e] eq 'username_exists'}

    <li>Sorry, such user already exists! Please try another username.

    {/if}

    {if $errors[e] eq 'email_exists'}

    <li>Sorry, such email already exists! Please try another email.

    {/if}

    {if $errors[e] eq 'password'}

    <li>Please enter a password!

    {/if}

    {if $errors[e] eq 'password_confirm'}

    <li>Please check your password!

    {/if}

    {if $errors[e] eq 'password_too_small'}

    <li>The password you provided is too small, please enter at least {$settings.min_user_password_length} characters!

    {/if}

    {if $errors[e] eq 'transaction_code'}

    <li>Please enter the Transaction Code!

    {/if}

    {if $errors[e] eq 'transaction_code_confirm'}

    <li>Please check your Transaction Code!

    {/if}

    {if $errors[e] eq 'transaction_code_too_small'}

    <li>The Transaction Code you provided is too small, please enter at least {$settings.min_user_password_length} characters!

    {/if}

    {if $errors[e] eq 'transaction_code_vs_password'}

    <li>The Transaction Code should differ from the Password!

    {/if}

    {if $errors[e] eq 'egold'}

    <li>Please enter your e-gold account number!

    {/if}

    {if $errors[e] eq 'email'}

    <li>Please enter your e-mail!

    {/if}

    {if $errors[e] eq 'agree'}

    <li>You have to agree with the Terms and Conditions!

    {/if}

    {if $errors[e] eq 'turing_image'}

    <li>Enter the verification code as it is shown in the corresponding box.

    {/if}

    {if $errors[e] eq 'no_upline'}

    <li>The system requires an upline to register. {if $settings.get_rand_ref}You have to be agreed to random one or found a referral link in the net.{/if}

    {/if}

    {if $errors[e] eq 'ip_exists_in_database'}

    <li>Your IP already exists in our database. Sorry, but registration impossible.

    {/if}

    <br>

    {/section}

    </ul>

    {/if}


    <form method="post" onsubmit="return checkform()" name="regform">

    <input type="hidden" name="a" value="signup">

    <input type="hidden" name="action" value="signup">

    <div class="sign_top clearfix">

    <div class="personal_info clearfix">

    <div class="signup_heading">

    <h2>Персональное инфо</h2>

    </div><!--signup_heading-->

    <table>

    <tr>

    <td style="width: 180px;">Ваше полное имя</td>

    <td><input type="text" name=fullname value='{$frm.fullname|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Ваш E-mail адресс:</td>

    <td><input type="text" name="email" value='{$frm.email|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Повотрите ваш E-mail:</td>

    <td><input type="text" name="email1" value='{$frm.email1|escape:"quotes"}' class="inpts"></td>

    </tr>

    {if $settings.use_user_location}

    <tr>

    <td>Your Address:</td>

    <td><input type="text" name="address" value='{$frm.address|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Your City:</td>

    <td><input type="text" name="city" value='{$frm.city|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Your State:</td>

    <td><input type="text" name="state" value='{$frm.state|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Your Zip:</td>

    <td><input type="text" name="zip" value='{$frm.zip|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Your Country:</td>

    <td>

    <select name='country' class="select">

    <option value=''>--SELECT--</option>

    {section name=c loop=$countries}

    <option '{if $countries[c].name eq $frm.country}selected{/if}>{$countries[c].name|escape:"quotes"}'></option>

    {/section}

    </select>

    </td>

    </tr>

    {/if}

    </table>

    </div><!--personalinfo-->

    <div class="login_info clearfix">

    <div class="signup_heading">

    <h2>Информация Аккаунта</h2>

    </div><!--signup_heading-->

    <table>

    <tr>

    <td style="width: 180px;">Имя пользователя:</td>

    <td><input type="text" name="username" value='{$frm.username|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Ваш Пароль:</td>

    <td><input type="password" name="password" value='{$frm.password|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Повторите пароль:</td>

    <td><input type="password" name="password2" value='{$frm.password2|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Секретный вопрос:</td>

    <td><input type="text" name="sq" value='{$frm.sq|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Секретный ответ:</td>

    <td><input type="text" name="sa" value='{$frm.sa|escape:"quotes"}' class="inpts"></td>

    </tr>

    {if $settings.use_referal_program}

    {if $referer}

    <tr>

    <td>Ваш рефовод:</td>

    <td>{$referer.name} ({$referer.username})</td>

    </tr>

    {else}

    {if $settings.force_upline}

    {if $settings.get_rand_ref}

    <tr>

    <td colspan="2">

    You do not have an upline. Our system requires an upline for each user. You'll have to agree to get a random one or find a referral link on the net.

    <input type="checkbox" name="rand_ref" value="1">

    </td>

    </tr>

    {else}

    <tr>

    <td colspan="2">

    You do not have an upline. Our system requires an upline for each user.

    </td>

    </tr>

    {/if}

    {/if}

    {/if}

    {/if}

    </table>

    </div><!--login_info-->

    </div><!--sign_top-->


    <div class="sign_bottom clearfix">

    <div class="payment_processors clearfix">

    <div class="signup_heading">

    <h2>Ваши платежные данные</h2>

    </div><!--signup_heading-->

    <table>

    {section name=ps loop=$pay_accounts}

    <tr>

    <td style="width: 180px">Ваш {$pay_accounts[ps].name} счет:</td>

    <td><input type="text" class="inpts" name="pay_account[{$pay_accounts[ps].id}]" value="{$pay_accounts[ps].account|escape:html}"></td>

    </tr>

    {/section}

    </table>

    </div><!--payment_processors-->

    {if $settings.use_transaction_code}

    <div class="code clearfix">

    <div class="signup_heading">

    <h2>Code</h2>

    </div><!--signup_heading-->

    <table>

    <tr>

    <td style="width: 180px">Difine Transaction Code:</td>

    <td><input type="password" name="transaction_code" value='{$frm.transaction_code|escape:"quotes"}' class="inpts"></td>

    </tr>

    <tr>

    <td>Retype Transaction Code:</td>

    <td><input type="password" name="transaction_code2" value='{$frm.transaction_code2|escape:"quotes"}' class="inpts"></td>

    </tr>

    </table>

    </div><!--code-->

    {/if}

    </div><!--sign_bottom-->


    <div class="terms clearfix">

    <div class="termswrap">

    <table>

    <tr>

    <td><input type="checkbox" checked name="agree" value="1" "{if $frm.agree}checked{/if}"><span>Я согласен(а) с</span><a href="?a=rules">Правилами</a></td>

    </tr>

    <tr>

    <td><input type="submit" value="Регистрация" class="signup_sbmt"></td>


    </tr>

    {if $userinfo.validation_enabled == 1}

    <td class="menutxt" align="right"><img src="?a=show_validation_image&{$userinfo.session_name}={$userinfo.session_id}&rand={$userinfo.rand}"></td>

    <td><input type="text" name="validation_number" class="inpts"></td>

    {/if}

    </tr>

    </table>

    </div><!--termswrap-->

    </div><!--terms-->


    </form>

    {/if}

    </div><!--signuppage-->

    {include file="footer.tpl"}

  • Сделал ставку

  • Сергей Рыбаков — замовник проекту
    Поскаржитися | 23 грудня 2016 |

    сколько будет стоить?

  • 200грн, ниже не поставить потому что вы не хотите работать .

    но а там думаю на 100грн где-то

  • если готовы оплатить полностью то сделаю за 100

  • Сергей Рыбаков — замовник проекту
    Поскаржитися | 23 грудня 2016 |

    ок для работы вам нужен только этот файл?

  • не только, нужен адрес сайт и фтп, чтобы проверить сразу.

    Но по сути да, думаю что в этом файле можна, в ином случаи делать придеться в обработчике

  • Додати

Замовник
Сергей Рыбаков
Україна Україна  1   0
Проект опублікований
23 грудня 2016
63 перегляди
Поділитися