PHP/MySQL | Не видит параметры GET
Koding (30.01.2016 в 08:56)
Николай Карамышев, вот наладил я запись, в echo все отлично выводит, а в базу записывает 0 !!! возможно, я не правильно создал строку в mysql?!
Николай Карамышев, вот наладил я запись, в echo все отлично выводит, а в базу записывает 0 !!! возможно, я не правильно создал строку в mysql?!
18 Пост!
Возможно еще в следущем ошибка:
Колонка user_refid подписанна по другому и во время запроса идет пустая запись
Николай Карамышев, вот тип user_refid. (int) 1 default 0. Но, если изменить значение переменной на любое число, без get, то все записывается.
![](/views/icon/no_avatar.png)
DELETED
30 января 2016, в 9:59
Delete
Koding (30.01.2016 в 08:12)
Код почему то не видит параметры GET запросы. Перехожу по /account/register?refid=1 и в итоге значение 1 он не видит, а записывает значение 0. В чем проблема?
<?php
if($_GET['refid']){
$refid = $_GET['refid'];
}else{
$refid = "0";
}
?>
Вот что выводит var_dump($_GET);
array(1) { ["action"]=> string(16) "account/register" }
Код почему то не видит параметры GET запросы. Перехожу по /account/register?refid=1 и в итоге значение 1 он не видит, а записывает значение 0. В чем проблема?
<?php
if($_GET['refid']){
$refid = $_GET['refid'];
}else{
$refid = "0";
}
?>
Вот что выводит var_dump($_GET);
array(1) { ["action"]=> string(16) "account/register" }
что после этого кода?
если форма регистрации с обработкой POST запроса, то чтобы айди для рефералки не обрезало, то в форме не указывать путь в action, то есть form action="" method="post"
тогда значение refid будет видно при обработке данных регистрации и записи в базу
________
посл. ред. 30.01.2016 в 10:01; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные, вот как выглядит моя form.
form class="form-signin" id="registerForm" action="#" method="POST">
Что нужно изменить?
form class="form-signin" id="registerForm" action="#" method="POST">
Что нужно изменить?
![](/views/icon/no_avatar.png)
DELETED
30 января 2016, в 10:03
Delete
Koding (30.01.2016 в 10:01)
Вилы_Выкидные, вот как выглядит моя form.
form class="form-signin" id="registerForm" action="#" method="POST">
Что нужно изменить?
Вилы_Выкидные, вот как выглядит моя form.
form class="form-signin" id="registerForm" action="#" method="POST">
Что нужно изменить?
action=""
тогда GET['refid'] не обрежет
________
посл. ред. 30.01.2016 в 10:03; всего 1 раз(а); by Вилы_Выкидные
Вилы_Выкидные, убрал action, все равно пишет refid 0
![](/views/icon/no_avatar.png)
DELETED
30 января 2016, в 10:09
Delete
Koding (30.01.2016 в 10:07)
Вилы_Выкидные, убрал action, все равно пишет refid 0
Вилы_Выкидные, убрал action, все равно пишет refid 0
млять не убрать нужно а записать action=""
Вилы_Выкидные, пробовал убрать решетку, все равно 0! если честно, сам уже в шоке..
![](/views/icon/no_avatar.png)
DELETED
30 января 2016, в 10:15
Delete
________
посл. ред. 30.01.2016 в 10:15; всего 1 раз(а); by shadrvlad
Вилы_Выкидные, может из за этого?
case 'success':
showSuccess(data.success);
setTimeout("redirect('/')", 1500);
break;
case 'success':
showSuccess(data.success);
setTimeout("redirect('/')", 1500);
break;