Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: регистрация на сайте
Форумы портала PHP.SU » » Вопросы новичков » регистрация на сайте

Страниц (2): [1] 2 »
 

1. cooperok - 24 Сентября, 2011 - 07:43:22 - перейти к сообщению
я создал форму на сайте для регистрация, имя пасс емейл все сохраняет в базу,
но хотелось бы что бы еще в одно поле записывалось число
в базе есть ID и есть поле rID значение должно быть одинаковое что в ID и rID
При регистрации вводить его не надо что бы как то автоматом вводилось

где то видел что можно сделать что бы считывалось самое большое RID и к нему прибавлялось еденица и потом уже записывалось в базу
2. DeepVarvar - 24 Сентября, 2011 - 07:55:03 - перейти к сообщению
cooperok пишет:
rID
Задать и ему автоинкремент. Но нахрена? Одного значения мало? Всеравно они равны.
3. cooperok - 24 Сентября, 2011 - 08:12:04 - перейти к сообщению
у меня просто там в базе разные таблицы.
сделал так что бы не запутатся
при обмене денег на сайте в базу записывается ID обмена дата и все такое и в поле RID номер реферала тот кто привел на сайт чела

с базами и php очень мало знаком, это еле как сделал методом тыка можно сказать.
а если попопдробнее можно написать?

CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2.                                 {
  3.                 $UserName = $_POST['UserName'];
  4.                 $UserPassword = $_POST['UserPassword'];
  5.                 $password2 = $_POST['password2'];
  6.                 $UserEmail = $_POST['UserEmail'];
  7.                 $UserPurce = $_POST['UserPurce'];
  8.                 $query = "SELECT `id`
  9.                 FROM `exc_users`
  10.                 WHERE `UserName`='{$UserName}' AND `UserPassword`='{$UserPassword}'
  11.                 ";
  12.                 $sql = mysql_query($query) or die(mysql_error());
  13.                 if (mysql_num_rows($sql) > 0)
  14.                 {
  15.                 echo '<center>Такой логин уже существует<br><a href="register.php">Назад</a></center>
  16. ';
  17.                 }
  18.                
  19.                 else
  20.                 {
  21.                         $query = "INSERT INTO exc_users(rid, UserName , UserPassword , UserEmail , UserPurce )
  22.                         VALUES ('$rid','$UserName', '$UserPassword', '$UserEmail', '$UserPurce')";
  23.                         $result = mysql_query($query) or die(mysql_error());;
  24.  
  25.                         echo '
  26.  
  27.  
  28.                         <center>Регистрация успешно прошла



вот тут код
можете написать что тут нужно дописать что бы например он из таблицы exc_users взял ID номер и прибавил к нему 1 и записал его в поле RID
(Добавление)
DeepVarvar пишет:
Задать и ему автоинкремент. Но нахрена? Одного значения мало? Всеравно они равны.

не получается пробывал, пишет только одно поле может быть автоматом заполнено
4. broshurkaplus - 24 Сентября, 2011 - 10:55:41 - перейти к сообщению
простите не пойму зачем вы сравниваете и UserPassword - получается , что если я ввел логин который уже есть, но пароль другой то меня пропуститдля регистрации...

не очень понятно откуда берётся RID реферала - если по сылке то возьмите её из урла
если нужно взять ид того юзера которого вы только что записали в бд то можно пробывать
$last_id=mysql_insert_id();

и далее эту переменную запросом вносим в ту таблицу куда надо

$_POST в sql запросе это не есть хорошо...
поюзай
$_POST['паапап']= trim($_POST['паппап'])
htmlspecialchars
mysql_real_escape_string
5. snikers987 - 24 Сентября, 2011 - 10:55:42 - перейти к сообщению
Что то я не пойму, у тебя id обмена и rid реферала одинаковые? интнресно для чего это вообще?
как вариант могу предложить перед записью в базу брать из базы максимальное значение поля id плюсовать еденицу и записывать в rid.

ЗЫ $_POST в sql запросе это не есть хорошо...
6. cooperok - 24 Сентября, 2011 - 11:22:11 - перейти к сообщению
ну может не так я выразился,
у меня в базе есть 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
7. snikers987 - 24 Сентября, 2011 - 11:42:50 - перейти к сообщению
структуру таблиц и код в студию.
8. cooperok - 24 Сентября, 2011 - 11:54:13 - перейти к сообщению
таблицы скрины сделал
http://webmoneyka[dot]ru/1[dot]PNG
http://webmoneyka[dot]ru/2[dot]PNG



CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include ("header.php");
  3. ?>
  4. <?
  5.  
  6. if (isset($_POST['submit']))
  7. {
  8.         if(empty($_POST['UserName']))
  9.         {
  10.         echo '<center>Вы не ввели логин<br><a href="register.php">Назад</a></center>';
  11.         }
  12.         elseif(empty($_POST['UserPassword']))
  13.         {
  14.         echo '<center>Вы не ввели пароль<br><a href="register.php">Назад</a></center>';
  15.         }
  16.         elseif(empty($_POST['password2']))
  17.         {
  18.         echo '<center>Вы не ввели подтверждение пароля<br><a href="register.php">Назад</a></center>';
  19.         }
  20.         elseif($_POST['UserPassword'] != $_POST['password2'])
  21.         {
  22.         echo '<center>Введенные пароли не совпадают<br><a href="register.php">Назад</a></center>';
  23.         }
  24.         elseif(empty($_POST['UserEmail']))
  25.         {
  26.         echo '<center>Вы не ввели E-mail<br><a href="register.php">Назад</a></center>';
  27.         }
  28.         else
  29.                 {
  30.                 $UserName = $_POST['UserName'];
  31.                 $UserPassword = $_POST['UserPassword'];
  32.                 $password2 = $_POST['password2'];
  33.                 $UserEmail = $_POST['UserEmail'];
  34.                 $UserPurce = $_POST['UserPurce'];
  35.                 $query = "SELECT `id`
  36.                 FROM `exc_users`
  37.                 WHERE `UserName`='{$UserName}' AND `UserPassword`='{$UserPassword}'
  38.                 ";
  39.                 $sql = mysql_query($query) or die(mysql_error());
  40.                 if (mysql_num_rows($sql) > 0)
  41.                 {
  42.                 echo '<center>Такой логин уже существует<br><a href="register.php">Назад</a></center>
  43. ';
  44.                 }
  45.                
  46.                 else
  47.                 {
  48.                         $query = "INSERT INTO exc_users(rid, UserName , UserPassword , UserEmail , UserPurce )
  49.                         VALUES ('$rid','$UserName', '$UserPassword', '$UserEmail', '$UserPurce')";
  50.                         $result = mysql_query($query) or die(mysql_error());;
  51.  
  52.                         echo '
  53.                         <center>Регистрация успешно прошла
  54.                        
  55.                         <br>
  56.                         <font face="Arial" size="2" color="Orange"><b><a href="acc.php">Войти в кабинет</b></font></center>
  57.                        
  58.                        
  59.                        
  60.                        
  61.        
  62.          
  63. ';
  64.                 }
  65.         }
  66. }
  67. ?>
  68.          
  69.          </p>
  70.            
  71.  
  72.  
  73.  
  74.  
  75.                        
  76.             </div>
  77.         </div>
  78.         <?php
  79. include ("footer.php");
  80. ?>
  81.  
  82.  
  83.  

(Добавление)
вот нужно что то дописать что бы перед регистрацией он посмотрел самый большое значение в поле RIP в таблице пользователей и при регистрации к этому числу прибавил единицу и что б сохранил в полне рид
9. snikers987 - 24 Сентября, 2011 - 12:19:18 - перейти к сообщению
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. ?php
  4. include ("header.php");
  5. ?>
  6. <?
  7.  
  8. if (isset($_POST['submit']))
  9. {
  10.         if(empty($_POST['UserName']))
  11.         {
  12.         echo '<center>Вы не ввели логин<br><a href="register.php">Назад</a></center>';
  13.         }
  14.         elseif(empty($_POST['UserPassword']))
  15.         {
  16.         echo '<center>Вы не ввели пароль<br><a href="register.php">Назад</a></center>';
  17.         }
  18.         elseif(empty($_POST['password2']))
  19.         {
  20.         echo '<center>Вы не ввели подтверждение пароля<br><a href="register.php">Назад</a></center>';
  21.         }
  22.         elseif($_POST['UserPassword'] != $_POST['password2'])
  23.         {
  24.         echo '<center>Введенные пароли не совпадают<br><a href="register.php">Назад</a></center>';
  25.         }
  26.         elseif(empty($_POST['UserEmail']))
  27.         {
  28.         echo '<center>Вы не ввели E-mail<br><a href="register.php">Назад</a></center>';
  29.         }
  30.         else
  31.                 {
  32.                 $UserName = $_POST['UserName'];
  33.                 $UserPassword = $_POST['UserPassword'];
  34.                 $password2 = $_POST['password2'];
  35.                 $UserEmail = $_POST['UserEmail'];
  36.                 $UserPurce = $_POST['UserPurce'];
  37.                 $query = "SELECT `id`
  38.                FROM `exc_users`
  39.                WHERE `UserName`='{$UserName}'
  40.                ";
  41.                 $sql = mysql_query($query) or die(mysql_error());
  42.                 if (mysql_num_rows($sql) > 0)
  43.                 {
  44.                 echo '<center>Такой логин уже существует<br><a href="register.php">Назад</a></center>
  45. ';
  46.                 }
  47.                
  48.                 else
  49.                 {
  50.  
  51.                        // выбираем наибольшее значение поля id
  52.                         $query = "SELECT MAX(id) AS id FROM `exc_users`
  53.                ";
  54. $result = mysql_query($query);
  55. $array = mysql_fetch_array($result);
  56. //увеличивает значение на единицу.
  57. $rid = $array['id']++;
  58.  
  59.                         $query = "INSERT INTO exc_users(rid, UserName , UserPassword , UserEmail , UserPurce )
  60.                        VALUES ('$rid','$UserName', '$UserPassword', '$UserEmail', '$UserPurce')";
  61.                         $result = mysql_query($query) or die(mysql_error());;
  62.  
  63.                         echo '
  64.                        <center>Регистрация успешно прошла
  65.                        
  66.                        <br>
  67.                        <font face="Arial" size="2" color="Orange"><b><a href="acc.php">Войти в кабинет</b></font></center>
  68.                        
  69.                        
  70.                        
  71.                        
  72.        
  73.        
  74. ';
  75.                 }
  76.         }
  77. }
  78. ?>
  79.          
  80.          </p>
  81.            
  82.  
  83.  
  84.  
  85.  
  86.                        
  87.             </div>
  88.         </div>
  89.         <?PHP
  90. include ("footer.php");
  91. ?>
  92.  
  93.  


примерно так, писал из головы еще с телефона, и не лень же..
10. cooperok - 24 Сентября, 2011 - 12:30:21 - перейти к сообщению
сейчас при регистрации последний ИД был 27
зарегался ИД стал 28 который автоматически создается
в а после РИД занеслось старое 27 а надо было что б 28 как и ИД
11. snikers987 - 24 Сентября, 2011 - 12:33:32 - перейти к сообщению
попробуй заменить
$rid = $array['id']++;

на

$rid = $array['id'];
$rid = $rid + 1;
12. broshurkaplus - 24 Сентября, 2011 - 12:37:48 - перейти к сообщению
да я так и не понял откуда берётся рид того пользователя который привёл - если при нажатии поссылке от выводится из базы и вставляется в сесию то бери из сесии и вставляй в другую таблицу

типа я польз 1 и рид 1
то при нажатии на сылку сесион старт и в неё мой рид

новый пользователь при реге нажимает на сылку там обрабатываешь и берёшь из сесии мой рид 1 и вставляем его юзеру 2

[quote=cooperok][/quote]
broshurkaplus пишет:
сейчас при регистрации последний ИД был 27
зарегался ИД стал 28 который автоматически создается
в а после РИД занеслось старое 27 а надо было что б 28 как и ИД


если так то и бери ид он же и одидинаковый с рид и нафик это поле вообще? а если при регистрации вставляем внего рид другого юзера то типа как написал или вставляй ид др. юзера он жн и рид если одинаковые
13. cooperok - 24 Сентября, 2011 - 12:44:27 - перейти к сообщению
Большущее спасиба)
все работает щас
при реги ИД 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):
скопировать код в буфер обмена
  1. <?php  
  2.  
  3. ;echo '';
  4. include("engine/autoobmen/kernel/connect.ker.php");
  5. include("engine/autoobmen/kernel/mysql.ker.php");
  6. include("engine/autoobmen/kernel/defence.ker.php");
  7. include("engine/autoobmen/kernel/sysvals.ker.php");
  8. include("engine/autoobmen/kernel/functions.ker.php");
  9. include("engine/autoobmen/kernel/online.ker.php");
  10. include("engine/autoobmen/kernel/classes.ker.php");
  11.  
  12. include ("engine/autoobmen/template/whiteblue/header.php");
  13. $valutes_info = valutes2array();
  14. $courses_info = courses2array();
  15. ?>
  16.  
  17. <div class="transfer_ind_top"></div>
  18. <div class="transfer_ind_content">
  19. <div style="padding: 20px;">
  20.  
  21. <div class="change">
  22. <br /><!--Форма в центре таблицы-->
  23. <table border="0" cellspacing="0" cellpadding="0" width="100%" class="table1">
  24. <tr>
  25. <td align="center">
  26.  
  27. <form action="autotransfer.php" method="get" onsubmit="return ExcSubmit();">
  28. <table>
  29.   <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>
  30.   <tr><td align="left"><span class="outtransfer">Получаете: &nbsp;</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>
  31.   <tr><td colspan="3">&nbsp;</td></tr>
  32.   <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>
  33.   <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>&nbsp;&nbsp;<span id="take_valiuta"></span></td></tr>
  34.   <tr><td colspan="3">&nbsp;</td></tr>
  35.   <tr><td colspan="3" align="center"><input type="submit" class="readon2" value="Обменять" /></td></tr>
  36.  </table>
  37. </form>
  38. </td>
  39. </tr>
  40. </table><!--Конец формы-->
  41. </div>
  42.  
  43. <!--Подпись-->
  44. <table width=95% border=0 valign=top align=center><tr>
  45. <td align=left></td>
  46. <td align=center><a href="http://obmen.webmoneuka.ru/pr.php"  ><span>Уведомление об ответственности</span></a></td></tr>
  47. </table>
  48. <!--Конец подписи-->
  49. <script type="text/javascript">
  50. <?=$valutes_info['name']?>
  51. <?=$valutes_info['image']?>
  52. <?=$valutes_info['reserve']?>
  53. var InCurses = new Array();
  54. var OutCurses = new Array();
  55. var KoefCurses = new Array();
  56. <?=$courses_info['InCurses']?>
  57. <?=$courses_info['OutCurses']?>
  58. <?=$courses_info['KoefCurses']?>
  59. </script>
  60. <script type="text/javascript" src="engine/autoobmen/scripts/index_functions.js"></script>
  61.  
  62.  
  63.  
  64. <?php
  65.  
  66. function AllValutes()
  67. {
  68.         global $db;
  69.         $valutes = $db->db_query("SELECT id,name,image,cash_balance FROM `exc_valutes`");
  70.         while( $r=$db->db_fetch_array($valutes) ) $valutes_info[$r['id']] = $r;
  71.         return $valutes_info;
  72. }
  73. function AllCources()
  74. {
  75.         global $db;
  76.         $courses = $db->db_query("SELECT * FROM `exc_directions` WHERE `status` = 'ACTIVE'");
  77.         for( $i=0;$r=$db->db_fetch_array($courses);$i++ ) $courses_info[$r['ToID']][$i] = $r;
  78.         return $courses_info;
  79. }
  80. function PrintChangeList()
  81. {
  82.         $valutes_info =  AllValutes();
  83.         $courses_info = AllCources();
  84.         $return = '';
  85.         foreach( $courses_info as $a )
  86.         {
  87.                 //В этом цикле крутятся валюты на которые меняем
  88.                 $i = 0;
  89.                 foreach( $a as $b )
  90.                 {
  91.                         $b['FromAmount'] = number_format(abs($b['FromAmount']), 3, '.', '');
  92.                         $b['ToAmount'] = number_format(abs($b['ToAmount']), 3, '.', '');
  93.                         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>';
  94.                         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>';
  95.                         $i++;
  96.                 }
  97.                 $return = str_replace("%NUMROWS%", $i, $return);
  98.         }
  99.         echo $return;
  100. }
  101. ?>
  102.  
  103. </div>
  104. </div>
  105. <div class="transfer_ind_bottom" style="margin-bottom: 20px;"></div>
  106.  
  107. <?php include ("engine/autoobmen/template/whiteblue/footer.php"); ?>
  108.  




код второго где уже осуществляется обмен
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. include("engine/autoobmen/kernel/connect.ker.php");
  3. include("engine/autoobmen/kernel/mysql.ker.php");
  4. include("engine/autoobmen/kernel/defence.ker.php");
  5. include("engine/autoobmen/kernel/sysvals.ker.php");
  6. include("engine/autoobmen/kernel/functions.ker.php");
  7. include("engine/autoobmen/kernel/online.ker.php");
  8. include("engine/autoobmen/kernel/classes.ker.php");
  9.  
  10. if( isset($_POST['pay']) )
  11. {
  12.         $valutes_give_info = valutes2array( $_POST['from'] );
  13.         $valutes_take_info = valutes2array( $_POST['to'] );
  14.         $cource_info = courses2array( $_POST['from'], $_POST['to'] );
  15.         if( !$valutes_give_info || !$valutes_take_info || !$cource_info ) exit();
  16.         $id = $db->db_fetch_array($db->db_query("SELECT MAX(id)+1 AS count FROM `exc_history`"));
  17.         $id = $id['count'];
  18.         if( CheckLogin()==true ) $uid = floatval($_SESSION['UserID']);
  19.         else $uid = 0;
  20.         die('<html><head></head><body onLoad="document.pay.submit();"><center>
  21.         <form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST" name="pay">
  22.         <input name="LMI_PAYEE_PURSE" value="'.$valutes_give_info['purce'].'" type="hidden" />
  23.         <input name="LMI_PAYMENT_DESC" value="оплата счета №'.$id.' '.get_sysval("site_name").' to WebMoney '.$_POST['USER_PURCE'].'" type="hidden" />
  24.         <input name="LMI_PAYMENT_AMOUNT" value="'.floatval($_POST['LMI_PAYMENT_AMOUNT']).'" type="hidden" />
  25.         <input name="LMI_PAYMENT_NO" value="'.$id.'" type="hidden" />
  26.         <input name="USER_RID" value="'.$_SESSION['rid'].'" type="hidden" />
  27.         <input name="USER_PURCE" value="'.$_POST['USER_PURCE'].'" type="hidden" />
  28.         <input name="USER_EMAIL" value="'.$_POST['USER_EMAIL'].'" type="hidden" />
  29.         <input name="USER_ID" value="'.$uid.'" type="hidden" />
  30.         </form></center></body></html>');
  31. }
  32. $valutes_give_info = valutes2array( $_GET['from'] );
  33. $valutes_take_info = valutes2array( $_GET['to'] );
  34. $cource_info = courses2array( $_GET['from'], $_GET['to'] );
  35. if( !$valutes_give_info || !$valutes_take_info || !$cource_info ) exit();
  36. include ("engine/autoobmen/template/whiteblue/header.php");
  37. ?>
  38. <div class="transfer_ind_top"></div><div class="transfer_ind_content"><div style="padding: 20px;"><center>
  39. <div class="change2">
  40.  
  41. <table class="center">
  42.  <tr><td colspan="2"><span class="outtransfer">Внимательно отнеситесь к заполнению формы!</span><br /><br /></td></tr>
  43.  <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>
  44.  <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>
  45. </table>
  46. <form action="autotransfer.php" method="post" onsubmit="return ExcSubmit();">
  47. <table class="center">
  48.  <input name="from" value="<?=$_GET['from']?>" type="hidden" />
  49.  <input name="to" value="<?=$_GET['to']?>" type="hidden" />
  50.  <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;">&nbsp;<?=$valutes_give_info['name']?></td></tr>
  51.  <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;">&nbsp;<?=$valutes_give_info['name']?></td></tr>
  52.  <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;">&nbsp;<?=$valutes_take_info['name']?></td></tr>
  53.  <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>
  54.  <tr><td align="left"><span class="outtransfer"><?=$valutes_take_info['name']?> счет получателя: &nbsp;</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>
  55.  <tr><td align="center" colspan="3" style="padding-top: 20px;"><span class="outtransfer"><a href="#" target="_blank" style=" color: #fafafa;">С соглашением ознакомлен</a></span>&nbsp;&nbsp;<input class="checkbox" id="rules" name="" value="YES" onchange="this.value = 1;" type="checkbox" /></td></tr>
  56.  <tr><td align="center" colspan="3"><input name="pay" class="readon2" style="margin-top: 10px;" type="submit" value="Далее" /></td></tr>
  57. </table>
  58. </form></div>
  59. </center></div></div><div class="transfer_ind_bottom" style="margin-bottom: 20px;"></div>
  60. <script language="JavaScript" type="text/javascript">
  61. var InCurce = <?=$cource_info['FromAmount']?>;
  62. var OutCurce = <?=$cource_info['ToAmount']?>;
  63. var CurReserve = <?=$valutes_take_info['cash_balance']?>;
  64. var CurNameIn = "<?=$valutes_give_info['name']?>";
  65. var CurNameOut = "<?=$valutes_take_info['name']?>";
  66. var NameOutCur = "<?=substr($valutes_take_info['name'], -1, 1)?>";
  67. var CashMin = <?=$valutes_give_info['cash_min']?>;
  68. var CashMax = <?=$valutes_give_info['cash_max']?>;
  69. var CurPurce = "<?=substr($valutes_take_info['name'], -1, 1)?>";
  70. </script>
  71. <script language="JavaScript" type="text/javascript" src="engine/autoobmen/scripts/exchange_functions.js"></script>
  72. <?php include ("engine/autoobmen/template/whiteblue/footer.php"); ?>
  73.  


или возможно просто я ссылку не правильно пишу?
index.php?rid=1
(Добавление)
broshurkaplus
я просто незнаю как) я с базами и php очень мало чего знаю,
просто тут друг дал скрипт обменника
все равботает
там были данные от партнеров вот пытаюсь доделать.
доделал но небольшая проблема.
но с регистрацией что бы записывался РИД уже разобрался помогли)
14. broshurkaplus - 24 Сентября, 2011 - 13:03:55 - перейти к сообщению
очень многа БУКАВ
рид берётся из сесии

$_SESSION['rid']

где ты передаёшь параметр в сессию те инициируешь с параметром рид

зачем плодить файлы передаёшь рид по сылке?
покажи ссылку которую я нажму и попаду на нстраницу обмена (когда попаду у неё уже по идее должен быть рид того партнёра посылке которого я перешёл)
15. cooperok - 24 Сентября, 2011 - 13:09:20 - перейти к сообщению
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
что бы примерно так было

 

Powered by ExBB FM 1.0 RC1