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

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

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


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

Отзыв заказчика об исполнителе Валентине Рысинском

Качество
Профессионализм
Стоимость
Контактность
Сроки

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

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

Отзыв фрилансера о заказчике Сергее Рыбакове

Оплата
Постановка задачи
Четкость требований
Контактность

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

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


Сделать ставку!

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

  1. ставка скрыта фрилансером
  2. 1 деньскрыта
    Ваня Кутузов
     1096   96   0

    Могу сделать

    Украина Хмельницкий | 23 декабря 2016 |
  3.  фрилансер больше не работает на сервисе
  4.  фрилансер больше не работает на сервисе
  5. 1 деньскрыта
    Влад Сахар
     209   1   0

    Готов помочь

    Украина Киев | 23 декабря 2016 |
  6.  фрилансер больше не работает на сервисе
  7.  2238 
    40   52   5

    1 деньскрыта
    Дмитро К. проверен 

    зроблю

    качественная работа за адекватную цену

    Украина Ивано-Франковск | 23 декабря 2016 |
  8. 1 деньскрытаПобедившая ставка
    Валентин Рысинский
     986  проверен   38   0

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

    Украина Львов | 24 декабря 2016 |
  9. 1 деньскрыта
    Anton Volkov
     306   11   0

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

    Украина Киев | 24 декабря 2016 |
  10. 1 деньскрыта
    Виктор Ром
     321   11   2

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

    Украина Украина | 24 декабря 2016 |
  • Сергей Рыбаков — заказчик проекта
    Пожаловаться | 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 просмотра