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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Реферальную система

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: Требуется помощь
poiuty
Отправлено: 05 Октября, 2009 - 17:11:58
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




Добрый день.Решил написать реферальную система для своего сайта.(real-ro.ru)
Принцип такой:
1.Пользователь в лич. каб. получает свою реферальную ссылку.(сделал)(ссылка выглядит так: http://real-ro.ru/?id=cp&act=register&ref=2000365)
2.При регистрации по этой ссылке методом $_GET берется ID (скажем 2000365) (не сделал)
2.1.Айпи человека который регистрируется записывается в базу.
2.2.Если айпи человека который регистрируется по реферальной ссылке уже есть в базе - предлагаем ему просто зарегистрироваться (т.е. по http://real-ro.ru/?id=cp&act=register)
3.Далее ID записывается в базу.(сделал)
4.После подтверждения регистрации на ID выдается бонус.

Сейчас застрял на 2 пункте.Никак не могу передать ID для записи в базу.
Выкладываю частично код.

(Отредактировано автором: 07 Октября, 2009 - 20:05:28)

 
 Top
mark2009
Отправлено: 05 Октября, 2009 - 20:09:36
Post Id


Новичок


Покинул форум
Сообщений всего: 31
Дата рег-ции: Сент. 2009  


Помог: 0 раз(а)




Ну... так вы покажите выдаваемые ошибки... покажите SQL запрос, который получается в php. Если вы в базу не можете передать, значит ошибка где-то на стадии составления запроса - вот здесь и копайте.
Если покажете здесь что-нибудь из перечисленного, попытаемся разобраться.
 
 Top
SLITE
Отправлено: 05 Октября, 2009 - 20:13:05
Post Id


Новичок


Покинул форум
Сообщений всего: 5
Дата рег-ции: Авг. 2009  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1. <? $ref = $_GET["ref"]; if(!preg_match("/^[0-9]{7,10}$/",$_GET["ref"])){echo"plz don"t hack!";}else{ echo $ref; }?>

надо так
CODE (text):
скопировать код в буфер обмена
  1. <?php $ref = $_GET["ref"]; if(!preg_match("/^[0-9]{7,10}$/",$_GET["ref"])){echo"plz don"t hack!";}else{ echo $ref; }?>

(Отредактировано автором: 05 Октября, 2009 - 20:14:27)

 
 Top
koras
Отправлено: 06 Октября, 2009 - 01:16:22
Post Id



Частый гость


Покинул форум
Сообщений всего: 224
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




sql.base.table ??? чтоб воспроизвести, а то в коде телепатом не охото быть.

2.2. Под сомнением. Я в свое время за счет динамического ip штуку зелёненьких поднял


2.При регистрации по этой ссылке методом $_GET берется ID (скажем 2000365) (не сделал)

$_SERVER['QUERY_STRING']

(Отредактировано автором: 06 Октября, 2009 - 01:16:40)

 
 Top
poiuty
Отправлено: 07 Октября, 2009 - 20:05:06
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Окт. 2009  


Помог: 0 раз(а)




сделал.Спасибо за ответы
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB