Loading...
PHP/MySQL | syntax error, unexpected 'do' (T_DO)
Пытаюсь сделать что-то типо регистрации, при вводе делаю ?act=do, пишу то, что написано в самом внизу(код), но выдает ошибку(написанную в теме) 1 строка(для вас, так у меня не первая). В чем беда?Простите, что я овощ в php
Код:
if($_GET['act'] == do) {
if (strlen($_POST['cname']) < 4) {
}
elseif(!preg_match("#^([A-z0-9\_])+$#ui", $_POST['cname'])) {
}if (strlen($_POST['crel']) < 4) {
}
elseif(!preg_match("#^([A-z0-9\_])+$#ui", $_POST['crel'])) {
}if (strlen($_POST['cform']) < 4) {
}
elseif(!preg_match("#^([A-z0-9\_])+$#ui", $_POST['cform'])) {
}if (strlen($_POST['cval']) < 1) {
}
if (!$error) {
$cname = check($_POST['cname']);
$crel = check($_POST['crel']);
$cform = check($_POST['cform']);
$cval = check($_POST['cval']);
}
}
if($_GET['act'] == 'do')
-------------
string епт*o_o*
Cloud, please be patient, im have autism :(
ADev (29.03.2018 в 16:22)
Cloud, please be patient, im have autism :(

*DANCE*
Cloud, можно объяснение для аутистов?
ADev,

if($_GET['act'] == do) {

заменить на

if (filter_has_var(INPUT_GET, 'do')) {
PhpStorm (29.03.2018 в 16:28)
ADev,

if($_GET['act'] == do) {

заменить на

if (filter_has_var(INPUT_GET, 'do')) {

Спасибо. Помогло
Онлайн: 6
Время:
Gen. 0.107
(c) Bym.Guru 2010-2025