PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (10): В начало « ... 2 3 4 5 6 7 8 [9] 10 »
Найдено сообщений: 137
cooperok
Отправлено: 03 Ноября, 2011 - 19:52:18 • Тема: авторизация на сайте • Форум: Вопросы новичков
Ответов: 10 Просмотров: 398
etoYA
все равно не работает(
там только добавить эту строку надо было? и правильно ли я добавил ее?
cooperok
Отправлено: 03 Ноября, 2011 - 19:37:17 • Тема: авторизация на сайте • Форум: Вопросы новичков
Ответов: 10 Просмотров: 398
etoYA
ну вроде добавил но все равно не работает
я так понимаю надо было сюда добавить
CODE (
htmlphp ):
скопировать код в буфер обмена
< br />< a href= "/register.php" > Регистрация</ a> ';
} else {
$_SESSION['id'] = $row['id'];
echo 'sssssssssssssssВы вошли на сайт!< br /> Ваш Логин: '.$userinfo["login"].'< br /> Выш E-mail: '.$userinfo["email"].'< br /> < a href= "/index.php?exit=y" > Выход</ a> ';
}
?>
cooperok
Отправлено: 03 Ноября, 2011 - 19:02:30 • Тема: авторизация на сайте • Форум: Вопросы новичков
Ответов: 10 Просмотров: 398
caballero
а если поподробнее? толком ничего не понял)
очень плохо разбераюсь, все методом тыка сделал
(Добавление)
caballero
что бы в сессию добавить нужно в базе таблицу новую создать?
cooperok
Отправлено: 03 Ноября, 2011 - 18:12:16 • Тема: авторизация на сайте • Форум: Вопросы новичков
Ответов: 10 Просмотров: 398
Всем привет. помогите кто чем может
Делаю на сайте авторизацию
все вроде нормально авторизуется но если небольшая проблема
после авторизации если перешел на другую страницу сайта а потом обратно на страницу с авторизацией то снова просит авторизироватся
как сделать что бы сохранялись куки или как их там
сильно не ругайтесь мало чего знаю, учусь, все делаю методом тыка и образцам с инета
вот страница авторизации
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
include ( 'connectdb.php' ) ; // подключение к серверу MySql и выбор БД
$userinfo = '' ;
$state = '0' ;
if ( ( isset ( $_COOKIE [ 'UserName' ] ) ) & ( isset ( $_COOKIE [ 'UserPassword' ] ) ) ) { // если в куках лежит логин и зашифрованый пароля if ( ! isset ( $_GET [ 'exit' ] ) ) { // если кнопка выход не была нажата $UserName = $_COOKIE [ 'UserName' ] ;
$UserPassword = $_COOKIE [ 'UserPassword' ] ;
// проверяем наличие пользователя в БД и достаём оттуда пароль
$sql = "SELECT id, UserPassword FROM exc_users WHERE UserName='$UserName '" ;
if ( strcmp ( $UserPassword , $userinfo [ 'UserPassword' ] ) == 0 ) { //проверяем схожесть пароля из БД с паролем из куков
// достаём все данные из БД
$sql = "SELECT * FROM exc_users WHERE UserName='$UserName '" ;
$userinfo = mysql_fetch_array ( $res ) ; // в этой переменной будет лежать вся информация о пользователе из БД // устанавливаем куки для запоминания статуса пользователя
setcookie ( "UserPassword" , $UserPassword , $time + 1800) ; $state = 1 ; // статус, если 1, тогда пользователь авторизован
}
}
} else {
//обнуляем куки, если была нажата кнопка выход
}
}
if ( $state != 1 ) { // если после проверки куков, оказалось, что пользователь не авторизован, то идем дальше
if ( ( isset ( $_POST [ 'UserName' ] ) ) & ( isset ( $_POST [ 'UserPassword' ] ) ) ) { // если пользователь ввёл логин и пароль $UserName = $_POST [ 'UserName' ] ;
// проверяем наличие пользователя в БД и достаём оттуда пароль
$sql = "SELECT id, UserPassword FROM exc_users WHERE UserName='$UserName '" ;
$userinfo = mysql_fetch_array ( $res ) ; // в этой переменной лежит пароль из БД и номер пользователя $UserPassword = $_POST [ 'UserPassword' ] ;
if ( strcmp ( $UserPassword , $userinfo [ 'UserPassword' ] ) == 0 ) {
// достаём все данные из БД
$sql = "SELECT * FROM exc_users WHERE UserName='$UserName '" ;
$userinfo = mysql_fetch_array ( $res ) ; // в этой переменной будет лежать вся информация о пользователе из БД // устанавливаем куки для запоминания статуса пользователя, пароль шифруем
setcookie ( "UserName" , $UserName , $time + 1800) ; setcookie ( "UserPassword" , $UserPassword , $time + 1800) ; $state = 1 ; // статус, если 1, тогда пользователь авторизован
}
}
}
}
?>
<? php
include ( "header.php" ) ;
?>
< h3 id= "why" > Уведомление об ответственности</ h3>
< ul id= "maincon" >
<? php
if ( $state != 1) {
echo '
<form action="index.php" method="POST">
<p class="clearfix"><label for="username">Логин</label>
<input type="text" name="UserName"></p>
<p class="clearfix"><label for="username">Логин</label>
<input type="password" name="UserPassword"></p>
<br>
<input name="submit" id="submit" type="submit" value="">
</form>
<br /><a href="/register.php">Регистрация</a>' ;
} else {
echo 'sssssssssssssssВы вошли на сайт!<br /> Ваш Логин: ' . $userinfo [ "login" ] . '<br />Выш E-mail: ' . $userinfo [ "email" ] . '<br /> <a href="/index.php?exit=y">Выход</a>' ;
}
?>
</ ul>
<? php
include ( "footer.php" ) ;
?>
Если может кто помочь и обьяснить напишите
а еще лучше если в ICQ 539098
(Добавление)
Так же в шаблоне в header
добавлена строка
session_start();
cooperok
Отправлено: 30 Октября, 2011 - 11:28:44 • Тема: JS не работает в мозиле • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 1717
SAD
CODE (
htmlphp ):
скопировать код в буфер обмена
< script language= "JavaScript" type= "text/javascript" >
var InCurce = ;
var OutCurce = ;
var CurReserve = ;
var CurNameIn = "" ;
var CurNameOut = "" ;
var NameOutCur = "" ;
var CashMin = ;
var CashMax = ;
var CurPurce = "" ;
</ script>
это не нужно, уже удалил
просто скрипт с автообмена взял и переделал
(Добавление)
Разобрался)
добавил на страницу
CODE (
htmlphp ):
скопировать код в буфер обмена
< script language= "JavaScript" type= "text/javascript" >
02 //учим firefox outerHTML
03 if ( typeof( HTMLElement) != "undefined" ) {
04 var _emptyTags = {
05 "IMG" : true ,
06 "BR" : true ,
07 "INPUT" : true ,
08 "META" : true ,
09 "LINK" : true ,
10 "PARAM" : true ,
11 "HR" : true
12 } ;
13
14 HTMLElement. prototype. __defineGetter__( "outerHTML" , function ( ) {
15 var attrs = this. attributes;
16 var str = "<" + this. tagName;
17 for ( var i = 0 ; i < attrs. length; i++ )
18 str += " " + attrs[ i ] . name + "=\" " + attrs[ i ] . value + "\" " ;
19
20 if ( _emptyTags[ this. tagName] )
21 return str + ">" ;
22
23 return str + ">" + this. innerHTML + "</" + this. tagName + ">" ;
24 } ) ;
25
26 HTMLElement. prototype. __defineSetter__( "outerHTML" , function ( sHTML) {
27 var r = this. ownerDocument. createRange( ) ;
28 r. setStartBefore( this) ;
29 var df = r. createContextualFragment( sHTML) ;
30 this. parentNode. replaceChild( df, this) ;
31 } ) ;
32 }
33 //конец обучения
34 </ script>
и все заработало
но вот еще вопрос можно ли как то сделать что бы кнопка оплатить появлялась только если соблюдаются условия
сумма пополнения от 50 до 10 000
и номер телефона 10цыфр введено
cooperok
Отправлено: 30 Октября, 2011 - 11:05:40 • Тема: JS не работает в мозиле • Форум: JavaScript & VBScript
Ответов: 3 Просмотров: 1717
Всем привет подскажите пожалуйста
тут делаю небольшую форму для оплаты на сайте
но небольшая проблема форма не считает числа в мозиле а в гуугл хроме и опере все нормально
ссылка на сайт http://wmzure[dot]ru/telefon.php
после вводе телефона и суммы пополнения надо нажать кнопку проверить и внизу инфа введется вот это не работает надо как то подправить
не ругайтесь я ничего толком не понимаю в этом
можно сказать методом тыка все сделал))
и еще один вопрос
как можно сделать что бы кнопка вторая внизу появлялась только после того как человек введет номер телефона 10 цыфр и сумму пополнения от 50 до 10 000
Заранее спасибо
CODE (
htmlphp ):
скопировать код в буфер обмена
< tr>< td colspan= "2" >< span class= "outtransfer" > Пополнение мобильного телефона</ span>< br />< br /></ td></ tr>
</ table>
< script language= "JavaScript" type= "text/javascript" >
var InCurce = <?= $cource_info [ 'FromAmount' ] ?> ;
var OutCurce = <?= $cource_info [ 'ToAmount' ] ?> ;
var CurReserve = <?= $valutes_take_info [ 'cash_balance' ] ?> ;
var CurNameIn = "<?=$valutes_give_info ['name']?>" ;
var CurNameOut = "<?=$valutes_take_info ['name']?>" ;
var NameOutCur = "<?=substr($valutes_take_info ['name'], -1, 1)?>" ;
var CashMin = <?= $valutes_give_info [ 'cash_min' ] ?> ;
var CashMax = <?= $valutes_give_info [ 'cash_max' ] ?> ;
var CurPurce = "<?=substr($valutes_take_info ['name'], -1, 1)?>" ;
</ script>
< script language= "JavaScript" type= "text/javascript" >
function calc( )
{
var summa= parseInt( document. getElementById( "summa" ) . value) ;
res22= summa* 1.05 ;
res222. innerHTML= res22. toFixed( 2) ;
var tel= parseInt( document. getElementById( "tel" ) . value) ;
tel2. innerHTML= tel;
summ2. innerHTML= summa;
if ( document. forms [ 0 ] . tel. value== "" )
{ alert ( "Пожалуйста, введите номер телефона" ) }
if ( document. forms [ 0 ] . summa. value< 50 )
{ alert ( "Минимальная сумма пополнения 50 рублей" ) }
var el = document. getElementById( "myfield" ) ;
var el2 = document. getElementById( "summa" ) ;
el. value = ( parseInt( el2. value) * 1. 05) . toFixed( 2) ;
}
</ script>
< form action= "telefon.php" method= "post" onsubmit= "return ExcSubmit();" >
< table>
< tr>
< td>
Номер телефона +7
</ td>
< td>
< input type= "text" id= "tel" name= "tel" >
</ td>
</ tr>
< tr>
< td>
Сумма пополнения
</ td>
< td>
< input type= "number" size= "20" min = "50" max = "10000" id= "summa" name= "summa" > </ td>
</ tr>
</ table>
< br>
< table border= 0 width= 300 >
< tr>< td colspan= 2 >< font face= "Arial" size= "2" color= "Black" > Перед оплатой проверьте реквизиты</ font> </ td></ tr>
< tr>< td colspan= 2 align= center> < input type= "button" onclick= "calc()" value= "Проверить" ></ td></ tr>
< tr>< td width= 150 align= right> Номер телефона </ td>< td width= 150 align= left></ font> +7< span style= "font-size: 12px; color:green" " id=" tel2"></span> </ td></ tr>
< tr>< td width= 150 align= right> Сумма пополнения </ td>< td width= 150 align= left></ font>< span style= "font-size: 12px; color:green" " id=" summ2"></span> </ font></ td></ tr>
< tr>< td width= 150 align= right> сумма к оплате </ td>< td width= 150 align= left>< span style= "font-size: 12px; color:green" " name=" res222" id=" res222"></span></td></tr>
< input id= "myfield" name= "myfield" type= "hidden" /></ input>
</ table>
< input name= "pay" class= "readon2" style= "margin-top: 10px;" type= "submit" value= "Оплатить" />
</ form>
cooperok
Отправлено: 24 Сентября, 2011 - 15:53:26 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
snikers987
пытался нажать ее уже)
<forum.php.su>
, количество сообщений оставленных Вами на форуме, недостаточно для данной операции.
cooperok
Отправлено: 24 Сентября, 2011 - 13:59:43 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
пока еще не проверил
нету онлайн знакомых кто бы обменял вебмани
(Добавление)
Да все работает
(Добавление)
ID обмена: 34
ID партнера: 20
Дата и время обмена: 2011-09-24 15:44:21
(Добавление)
выручили сильно) большое спасибо)
есть еще куча вопросов) но ладно потом разберусь)
что бы при реги дата регистр выводилась и так далее
и что бы когда чел в акк заходит нас айте
то что бы куки сохранялись на некоторое время тоесть когда чел авторизовался
то если перейду на другую страницу и потом обратно что бы пасс потом не надо было снова вводить
а то у меня если с акка перейдешь на главную или потом обратно в акк то снова пасс вводить надо
cooperok
Отправлено: 24 Сентября, 2011 - 13:41:36 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
broshurkaplus
регатся на сайте не обязательно что бы омбенять.
регаются партнеры и размещают ссылку у себя в мониторингаз обменников
и потом когда с их обменника переходят ко мне то я плачу процент этому челу
а так если ты зарегаешся и омбеняешь по своей ссылки то ты заработаешь на этом не так много
(Добавление)
snikers987
а обязательно в индекс файле?
нельзя сделать в шаблон в header
тоесть будет на всех страницах
или если на всех страницах то он будет перезаписыватся и тем самым рид стерется?
cooperok
Отправлено: 24 Сентября, 2011 - 13:09:20 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
broshurkaplus вот я и незнаю какая ссылка должна быть партнера(
тоесть вроде бы должна быть ссылка http://webmoneyka[dot]ru/index.php?rid=1
но пробывали обменивали в базу не записывает рид в историю обмена
про сессию тоже почти ничего не знаю
возможно ли то что в файле autotransfer.php написано
<input name="USER_RID" value="'.$_SESSION['rid'].'" type="hidden" />
тоесть сюда должна записыватся рид?
а ссылка партнерка /index.php?rid=1
может быть пока переходит с индекс на автотрансфер и потерятся сессия?
(Добавление)
сейчас у меня в ручную в каждом файле свой рид
в index1.php рид 1
в индекс2 рид 2
и так далее
вот хочу узнать как сделать так что бы
всегда было индекс1
и что бы в конце index.php?rid=1
что бы примерно так было
cooperok
Отправлено: 24 Сентября, 2011 - 12:44:27 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
Большущее спасиба)
все работает щас
при реги ИД 28 и РИД тоже 28 то что я искал)
вот вопрос есть есть один примерно с этой же темой
вот я писал до этого про нее
что бы работала партнерка я создаю 2 разные файла
index.php
autotransfer.php
тоесть человек приходит на сайт сначала на index.php потом выберает направление обмена жмет обменять и попадает на страницу autotransfer.php и обменивает
что бы зачитывалось как партнерка я в файле autotransfer.php вписал вручную РИД1
<input name="USER_RID" value="1" type="hidden" />
а было изначально
<input name="USER_RID" value="'.$_SESSION['rid'].'" type="hidden" />
но почему то при обмене при ссылке
index.php?rid=1
не засчитывает партнеру прибыль
сейчас вручную создаю эти 2 файла
тоесть для 1 партнера надо создать 2 файла и изменить в них значение РИД
тоесть для партнера по РИД 2
index2.php
autotransfer2.php
и так далее
а ссылка партнера считается
index2.php
а потом уже с нее на автотрансфер и там его РИД
как можно сделать что бы этого не делать вручную
должно же работать
index.php?rid=1
возможно что то в скрипте не дописано
вот код индекс файла
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
; echo '' ;
include ( "engine/autoobmen/kernel/connect.ker.php" ) ;
include ( "engine/autoobmen/kernel/mysql.ker.php" ) ;
include ( "engine/autoobmen/kernel/defence.ker.php" ) ;
include ( "engine/autoobmen/kernel/sysvals.ker.php" ) ;
include ( "engine/autoobmen/kernel/functions.ker.php" ) ;
include ( "engine/autoobmen/kernel/online.ker.php" ) ;
include ( "engine/autoobmen/kernel/classes.ker.php" ) ;
include ( "engine/autoobmen/template/whiteblue/header.php" ) ;
$valutes_info = valutes2array( ) ;
$courses_info = courses2array( ) ;
?>
< div class= "transfer_ind_top" ></ div>
< div class= "transfer_ind_content" >
< div style= "padding: 20px;" >
< div class= "change" >
< br /> <!-- Форма в центре таблицы-->
< table border= "0" cellspacing= "0" cellpadding= "0" width= "100%" class= "table1" >
< tr>
< td align= "center" >
< form action= "autotransfer.php" method= "get" onsubmit= "return ExcSubmit();" >
< table>
< tr>< td align= "left" >< span class= "outtransfer" > Отдаете:</ span></ td>< td>< select size= "1" name= "from" id= "give" onchange= "update_exchange()" > <?= $valutes_info [ 'options' ] ?> </ select></ td>< td>< img src= "" alt= "" id= "img_give" /></ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > Получаете: </ span></ td>< td>< select size= "1" name= "to" id= "take" onchange= "update_exchange()" > <?= $valutes_info [ 'options' ] ?> </ select></ td>< td>< img src= "" alt= "" id= "img_take" /></ td></ tr>
< tr>< td colspan= "3" > </ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > Курс:</ span></ td>< td colspan= "2" style= "font-weight: bolder; color: #fafafa;" align= "left" >< span id= "curse" ></ span></ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > Резерв:</ span></ td>< td style= "font-weight: bolder; color: #fafafa;" colspan= "2" align= "left" >< span id= "reserve" style= "color: #1ff53b;" ></ span> < span id= "take_valiuta" ></ span></ td></ tr>
< tr>< td colspan= "3" > </ td></ tr>
< tr>< td colspan= "3" align= "center" >< input type= "submit" class= "readon2" value= "Обменять" /></ td></ tr>
</ table>
</ form>
</ td>
</ tr>
</ table> <!-- Конец формы-->
</ div>
<!-- Подпись-->
< table width= 95 % border= 0 valign= top align= center>< tr>
< td align= left></ td>
< td align= center>< a href= "http://obmen.webmoneuka.ru/pr.php" >< span> Уведомление об ответственности</ span></ a></ td></ tr>
</ table>
<!-- Конец подписи-->
< script type= "text/javascript" >
<?= $valutes_info [ 'name' ] ?>
<?= $valutes_info [ 'image' ] ?>
<?= $valutes_info [ 'reserve' ] ?>
var InCurses = new Array ( ) ; var OutCurses = new Array ( ) ; var KoefCurses = new Array ( ) ; <?= $courses_info [ 'InCurses' ] ?>
<?= $courses_info [ 'OutCurses' ] ?>
<?= $courses_info [ 'KoefCurses' ] ?>
</ script>
< script type= "text/javascript" src= "engine/autoobmen/scripts/index_functions.js" ></ script>
<? php
function AllValutes( )
{
global $db ;
$valutes = $db -> db_query ( "SELECT id,name,image,cash_balance FROM `exc_valutes`" ) ;
while ( $r = $db -> db_fetch_array ( $valutes ) ) $valutes_info [ $r [ 'id' ] ] = $r ;
return $valutes_info ;
}
function AllCources( )
{
global $db ;
$courses = $db -> db_query ( "SELECT * FROM `exc_directions` WHERE `status` = 'ACTIVE'" ) ;
for ( $i = 0 ; $r = $db -> db_fetch_array ( $courses ) ; $i ++ ) $courses_info [ $r [ 'ToID' ] ] [ $i ] = $r ;
return $courses_info ;
}
function PrintChangeList( )
{
$valutes_info = AllValutes( ) ;
$courses_info = AllCources( ) ;
$return = '' ;
foreach ( $courses_info as $a )
{
//В этом цикле крутятся валюты на которые меняем
$i = 0 ;
foreach ( $a as $b )
{
if ( $i == 0 ) $return .= '<tr class="border" onclick="location.href = \'autotransfer.php?from=' . $b [ 'FromID' ] . '&to=' . $b [ 'ToID' ] . '\',\'mywin\',\'\';"><td>' . $b [ 'FromAmount' ] . ' ' . $valutes_info [ $b [ 'FromID' ] ] [ 'name' ] . '</td><td align="center"><img src="engine/autoobmen/template/whiteblue/images/str.png" style="cursor: pointer;" alt="" /></td><td>' . $b [ 'ToAmount' ] . ' ' . $valutes_info [ $b [ 'ToID' ] ] [ 'name' ] . '</td><td align="center" rowspan="%NUMROWS%"><img src="' . $valutes_info [ $b [ 'ToID' ] ] [ 'image' ] . '" style="cursor: pointer;" alt="" /></td></tr>' ;
else $return .= '<tr onclick="location.href = \'autotransfer.php?from=' . $b [ 'FromID' ] . '&to=' . $b [ 'ToID' ] . '\';"><td>' . $b [ 'FromAmount' ] . ' ' . $valutes_info [ $b [ 'FromID' ] ] [ 'name' ] . '</td><td align="center"><img src="engine/autoobmen/template/whiteblue/images/str.png" style="cursor: pointer;" alt="" /></td><td>' . $b [ 'ToAmount' ] . ' ' . $valutes_info [ $b [ 'ToID' ] ] [ 'name' ] . '</td></tr>' ;
$i ++;
}
}
echo $return ;
}
?>
</ div>
</ div>
< div class= "transfer_ind_bottom" style= "margin-bottom: 20px;" ></ div>
<? php include ( "engine/autoobmen/template/whiteblue/footer.php" ) ; ?>
код второго где уже осуществляется обмен
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
include ( "engine/autoobmen/kernel/connect.ker.php" ) ;
include ( "engine/autoobmen/kernel/mysql.ker.php" ) ;
include ( "engine/autoobmen/kernel/defence.ker.php" ) ;
include ( "engine/autoobmen/kernel/sysvals.ker.php" ) ;
include ( "engine/autoobmen/kernel/functions.ker.php" ) ;
include ( "engine/autoobmen/kernel/online.ker.php" ) ;
include ( "engine/autoobmen/kernel/classes.ker.php" ) ;
if ( isset ( $_POST [ 'pay' ] ) ) {
$valutes_give_info = valutes2array( $_POST [ 'from' ] ) ;
$valutes_take_info = valutes2array( $_POST [ 'to' ] ) ;
$cource_info = courses2array( $_POST [ 'from' ] , $_POST [ 'to' ] ) ;
if ( ! $valutes_give_info || ! $valutes_take_info || ! $cource_info ) exit ( ) ; $id = $db -> db_fetch_array ( $db -> db_query ( "SELECT MAX(id)+1 AS count FROM `exc_history`" ) ) ;
$id = $id [ 'count' ] ;
if ( CheckLogin( ) == true ) $uid = floatval ( $_SESSION [ 'UserID' ] ) ; else $uid = 0 ;
die ( '<html><head></head><body onLoad="document.pay.submit();"><center> <form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST" name="pay">
<input name="LMI_PAYEE_PURSE" value="' . $valutes_give_info [ 'purce' ] . '" type="hidden" />
<input name="LMI_PAYMENT_DESC" value="оплата счета №' . $id . ' ' . get_sysval( "site_name" ) . ' to WebMoney ' . $_POST [ 'USER_PURCE' ] . '" type="hidden" />
<input name="LMI_PAYMENT_AMOUNT" value="' . floatval ( $_POST [ 'LMI_PAYMENT_AMOUNT' ] ) . '" type="hidden" /> <input name="LMI_PAYMENT_NO" value="' . $id . '" type="hidden" />
<input name="USER_RID" value="' . $_SESSION [ 'rid' ] . '" type="hidden" />
<input name="USER_PURCE" value="' . $_POST [ 'USER_PURCE' ] . '" type="hidden" />
<input name="USER_EMAIL" value="' . $_POST [ 'USER_EMAIL' ] . '" type="hidden" />
<input name="USER_ID" value="' . $uid . '" type="hidden" />
</form></center></body></html>' ) ;
}
$valutes_give_info = valutes2array( $_GET [ 'from' ] ) ;
$valutes_take_info = valutes2array( $_GET [ 'to' ] ) ;
$cource_info = courses2array( $_GET [ 'from' ] , $_GET [ 'to' ] ) ;
if ( ! $valutes_give_info || ! $valutes_take_info || ! $cource_info ) exit ( ) ; include ( "engine/autoobmen/template/whiteblue/header.php" ) ;
?>
< div class= "transfer_ind_top" ></ div>< div class= "transfer_ind_content" >< div style= "padding: 20px;" >< center>
< div class= "change2" >
< table class= "center" >
< tr>< td colspan= "2" >< span class= "outtransfer" > Внимательно отнеситесь к заполнению формы!</ span>< br />< br /></ td></ tr>
< tr>< td align= "left" style= "width: 50%" >< span class= "outtransfer" > Курс обмена:
</ span></ td>< td style= "font-weight: bolder; color: #fafafa;" > <?= ( intval ( $cource_info [ 'FromAmount' ] * 100 ) / 100 ) ?> <?= $valutes_give_info [ 'name' ] ?> =
<?= ( intval ( $cource_info [ 'ToAmount' ] * 100 ) / 100 ) ?> <?= $valutes_take_info [ 'name' ] ?> </ td></ tr> < tr>< td align= "left" >< span class= "outtransfer" > Резерв:
</ span></ td>< td style= "font-weight: bolder; color: #fafafa;" >< span style= "color: #1ff53b;" > <?= ( intval ( $valutes_take_info [ 'cash_balance' ] * 100 ) / 100 ) ?> </ span> <?= $valutes_take_info [ 'name' ] ?> </ td></ tr> </ table>
< form action= "autotransfer.php" method= "post" onsubmit= "return ExcSubmit();" >
< table class= "center" >
< input name= "from" value= "<?=$_GET ['from']?> " type="hidden" />
< input name= "to" value= "<?=$_GET ['to']?> " type="hidden" />
< tr>< td align= "left" >< span class= "outtransfer" > Отдаете:</ span></ td>< td>< input style= "background-color: #b1dcf3;" type= "text" name= "LMI_PAYMENT_AMOUNT" value= "0" id= "give" onkeyup= "function_give()" onblur= "function_give()" onchange= "function_give()" /></ td>< td style= "font-weight: bolder; color: #fafafa;" > <?= $valutes_give_info [ 'name' ] ?> </ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > С учетом комиссии:</ span></ td>< td>< input style= "background-color: #b1dcf3;" type= "text" style= "color: red" name= "" value= "0" id= "commission" onkeyup= "function_commission();" onblur= "function_commission();" onchange= "function_commission()" /></ td>< td style= "font-weight: bolder; color: #fafafa;" > <?= $valutes_give_info [ 'name' ] ?> </ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > Получаете:</ span></ td>< td>< input style= "background-color: #b1dcf3;" type= "text" name= "" value= "0" id= "take" onkeyup= "function_take()" onblur= "function_take()" onchange= "function_take()" /></ td>< td style= "font-weight: bolder; color: #fafafa;" > <?= $valutes_take_info [ 'name' ] ?> </ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > Ваш E-Mail:</ span></ td>< td colspan= "2" align= "left" >< input style= "background-color: #b1dcf3;" type= "text" name= "USER_EMAIL" value= "" id= "email" /></ td></ tr>
< tr>< td align= "left" >< span class= "outtransfer" > <?= $valutes_take_info [ 'name' ] ?> счет получателя: </ span></ td>< td colspan= "2" align= "left" >< input style= "background-color: #b1dcf3;" type= "text" name= "USER_PURCE" value= "<?=substr($valutes_take_info ['name'], -1, 1)?> " maxlength="13" id="purce" /></ td></ tr>
< tr>< td align= "center" colspan= "3" style= "padding-top: 20px;" >< span class= "outtransfer" >< a href= "#" target= "_blank" style= " color: #fafafa;" > С соглашением ознакомлен</ a></ span> < input class= "checkbox" id= "rules" name= "" value= "YES" onchange= "this.value = 1;" type= "checkbox" /></ td></ tr>
< tr>< td align= "center" colspan= "3" >< input name= "pay" class= "readon2" style= "margin-top: 10px;" type= "submit" value= "Далее" /></ td></ tr>
</ table>
</ form></ div>
</ center></ div></ div>< div class= "transfer_ind_bottom" style= "margin-bottom: 20px;" ></ div>
< script language= "JavaScript" type= "text/javascript" >
var InCurce = <?= $cource_info [ 'FromAmount' ] ?> ;
var OutCurce = <?= $cource_info [ 'ToAmount' ] ?> ;
var CurReserve = <?= $valutes_take_info [ 'cash_balance' ] ?> ;
var CurNameIn = "<?=$valutes_give_info ['name']?>" ;
var CurNameOut = "<?=$valutes_take_info ['name']?>" ;
var NameOutCur = "<?=substr($valutes_take_info ['name'], -1, 1)?>" ;
var CashMin = <?= $valutes_give_info [ 'cash_min' ] ?> ;
var CashMax = <?= $valutes_give_info [ 'cash_max' ] ?> ;
var CurPurce = "<?=substr($valutes_take_info ['name'], -1, 1)?>" ;
</ script>
< script language= "JavaScript" type= "text/javascript" src= "engine/autoobmen/scripts/exchange_functions.js" ></ script>
<? php include ( "engine/autoobmen/template/whiteblue/footer.php" ) ; ?>
или возможно просто я ссылку не правильно пишу?
index.php?rid=1
(Добавление)
broshurkaplus
я просто незнаю как) я с базами и php очень мало чего знаю,
просто тут друг дал скрипт обменника
все равботает
там были данные от партнеров вот пытаюсь доделать.
доделал но небольшая проблема.
но с регистрацией что бы записывался РИД уже разобрался помогли)
cooperok
Отправлено: 24 Сентября, 2011 - 12:30:21 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
сейчас при регистрации последний ИД был 27
зарегался ИД стал 28 который автоматически создается
в а после РИД занеслось старое 27 а надо было что б 28 как и ИД
cooperok
Отправлено: 24 Сентября, 2011 - 11:54:13 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
таблицы скрины сделал
http://webmoneyka[dot]ru/1[dot]PNG
http://webmoneyka[dot]ru/2[dot]PNG
CODE (
htmlphp ):
скопировать код в буфер обмена
<? php
include ( "header.php" ) ;
?>
<?
if ( isset ( $_POST [ 'submit' ] ) ) {
if ( empty ( $_POST [ 'UserName' ] ) ) {
echo '<center>Вы не ввели логин<br><a href="register.php">Назад</a></center>' ;
}
elseif ( empty ( $_POST [ 'UserPassword' ] ) ) {
echo '<center>Вы не ввели пароль<br><a href="register.php">Назад</a></center>' ;
}
elseif ( empty ( $_POST [ 'password2' ] ) ) {
echo '<center>Вы не ввели подтверждение пароля<br><a href="register.php">Назад</a></center>' ;
}
elseif ( $_POST [ 'UserPassword' ] != $_POST [ 'password2' ] )
{
echo '<center>Введенные пароли не совпадают<br><a href="register.php">Назад</a></center>' ;
}
elseif ( empty ( $_POST [ 'UserEmail' ] ) ) {
echo '<center>Вы не ввели E-mail<br><a href="register.php">Назад</a></center>' ;
}
else
{
$UserName = $_POST [ 'UserName' ] ;
$UserPassword = $_POST [ 'UserPassword' ] ;
$password2 = $_POST [ 'password2' ] ;
$UserEmail = $_POST [ 'UserEmail' ] ;
$UserPurce = $_POST [ 'UserPurce' ] ;
$query = "SELECT `id`
FROM `exc_users`
WHERE `UserName`='{$UserName} ' AND `UserPassword`='{$UserPassword} '
" ;
{
echo '<center>Такой логин уже существует<br><a href="register.php">Назад</a></center>
' ;
}
else
{
$query = "INSERT INTO exc_users(rid, UserName , UserPassword , UserEmail , UserPurce )
VALUES ('$rid ','$UserName ', '$UserPassword ', '$UserEmail ', '$UserPurce ')" ;
echo '
<center>Регистрация успешно прошла
<br>
<font face="Arial" size="2" color="Orange"><b><a href="acc.php">Войти в кабинет</b></font></center>
' ;
}
}
}
?>
</ p>
</ div>
</ div>
<? php
include ( "footer.php" ) ;
?>
(Добавление)
вот нужно что то дописать что бы перед регистрацией он посмотрел самый большое значение в поле RIP в таблице пользователей и при регистрации к этому числу прибавил единицу и что б сохранил в полне рид
cooperok
Отправлено: 24 Сентября, 2011 - 11:22:11 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
ну может не так я выразился,
у меня в базе есть 2 таблицы
в 1 таблику пользователей регистрируются люди
и надо что бы при регистрации к ним приписывалось число в поле Rid
а вторая таблица она вроде отлично работает
при совершение обмена по спец ссылке пользователя по рефф ссылке
тоесть у реферала под номером 1 тоесть у него и РИД тоже 1
вот по его ссылке обменял в базу заносится в историю обменов тоже в поле РИД тоесть тут уже заносится не случайно по порядку а номер РИД того пользователя кто привел этого человека для соверщения обмена
(Добавление)
и тут еще есть один вопрос
у меня в скрипте уже было написано
<input name="USER_RID" value="'.$_SESSION['rid'].'" type="hidden" />
тоесть я так понимаю что это ссылка какая то
тоесть domen.ru/index.php?rid=1
она так должна выглядеть или нет
просто пробывал так обменивать но в базу обменов в поле РИД номер не заносится
пробывал много как но не получается
на данный момент создал 50 файдлв индекс и в каждом сменил поле на такое
<input name="USER_RID" value="1" type="hidden" />
и вот так при обмене в базу заносится 1
ну или другие цифры
вот вопрос
правильно ли все написано тут
<input name="USER_RID" value="'.$_SESSION['rid'].'" type="hidden" />
и какая должна быть рефф ссылка если у пользователя в базе в поле РИД стоит 1
пробывал много как
?1
?id=1
?uid=1
?userid=1
cooperok
Отправлено: 24 Сентября, 2011 - 08:12:04 • Тема: регистрация на сайте • Форум: Вопросы новичков
Ответов: 22 Просмотров: 792
у меня просто там в базе разные таблицы.
сделал так что бы не запутатся
при обмене денег на сайте в базу записывается ID обмена дата и все такое и в поле RID номер реферала тот кто привел на сайт чела
с базами и php очень мало знаком, это еле как сделал методом тыка можно сказать.
а если попопдробнее можно написать?
CODE (
htmlphp ):
скопировать код в буфер обмена
{
$UserName = $_POST['UserName'];
$UserPassword = $_POST['UserPassword'];
$password2 = $_POST['password2'];
$UserEmail = $_POST['UserEmail'];
$UserPurce = $_POST['UserPurce'];
$query = "SELECT `id`
FROM `exc_users`
WHERE `UserName`='{$UserName}' AND `UserPassword`='{$UserPassword}'
";
$sql = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($sql) > 0)
{
echo '< center> Такой логин уже существует< br>< a href= "register.php" > Назад</ a></ center>
';
}
else
{
$query = "INSERT INTO exc_users(rid, UserName , UserPassword , UserEmail , UserPurce )
VALUES ('$rid','$UserName', '$UserPassword', '$UserEmail', '$UserPurce')";
$result = mysql_query($query) or die(mysql_error());;
echo '
< center> Регистрация успешно прошла
вот тут код
можете написать что тут нужно дописать что бы например он из таблицы exc_users взял ID номер и прибавил к нему 1 и записал его в поле RID
(Добавление)
DeepVarvar пишет: Задать и ему автоинкремент. Но нахрена? Одного значения мало? Всеравно они равны.
не получается пробывал, пишет только одно поле может быть автоматом заполнено
Страниц (10): В начало « ... 2 3 4 5 6 7 8 [9] 10 »
Powered by ExBB FM 1.0 RC1. InvisionExBB