Parse error: syntax error, unexpected T_VARIABLE in Z:\home\ser.ser\www\sign_up.php on line 19Ошибка при вставке в БД
Также у меня есть ошибка с $q = mysql_query("SELECT * FROM users WHERE (login="$login")");
Помощь, пожалуйста.
<?php
include 'mysql_connect.php';
$login = $_POST['login'];
$password = $_POST['password'];
$b_arr['b_dd'] = $_POST['B_DD'];
$b_arr['b_mm'] = $_POST['B_MM'];
$b_arr['b_yy'] = $_POST['B_YY'];
$b_date = $b_arr['b_yy'].$$b_arr['b_mm'].$b_arr['b_dd'];
if (!isUserExist($login)) {
reg($login, $password, $b_date);
} else {
echo 'This user is exist !';
}
function reg($login, $password, $b_date) {
// NEXT LINE ERROR
$query = mysql_query("INSERT INTO users VALUES ("$login", "$password", "$b_date")");
// END ERROR
}
function isUserExist($login) {
$q = mysql_query("SELECT * FROM users WHERE (login="$login")");
$result = mysql_fetch_array($q);
if ($result) {
return true;
}
}
?>
У вас есть многочисленные опечатки в этом коде. '$$ b_arr'? –
хорошо @MarcB, который отвечает ниже, кажется, не так думает. '$$ b_arr ['b_mm']. $ b_arr ['b_dd'];' - ответы на самом деле решения? * hm ... * –
@MarcB Независимо от печали, к сожалению, это допустимое объявление переменной. PHP не будет кричать на Сергея за это. – MonkeyZeus