Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

§_ladyshaolin_§

Erro de novo!

Recommended Posts

Tenho o seguinte código:

 

<? require "dsn.php";

// variáveis

$nome = $_POST["nome"];

$sobrenome = $_POST["sobrenome"];

$data_cad = $_POST["data_cad"];

$login = $_POST["login"];

$senha = $_POST["senha"];

$permissao = $_POST["permissao"];

$status = $_POST["status"];

 

$sql = mysql_query('INSERT INTO usuario_adm (nome, sobrenome, data_cad, login, senha, permissao, status) VALUES ('$nome', '$sobrenome', '$data_cad', '$login', '$senha', '$permissao', '$status')');

if(!$sql){

echo "Erro ao tentar incluir registro: ".mysql_error();

}

else{

Header ("conf_INSusuarioadm.html");

}

?>

 

Mas qdo. tento cadastrar um usuário, aparece esse erro:

 

Parse error: parse error, unexpected T_VARIABLE in c:\arquivos de programas\easyphp1-7\www\teste\proc_insusuarioadm.php on line 11

 

Não tô entendendo... :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, as variáveis estão funcionando! Achei a solução com um amigo, era só concatenar as variáveis assim:

 

 

 

$sql = mysql_query("INSERT INTO usuario_adm (nome, sobrenome, data_cad, login, senha, permissao, status) VALUES ('".$nome."', '".$sobrenome."', '".$data_cad."', '".$login."', md5('".$senha."'), '".$permissao."', '".$status."')");

 

mas isso é realmente necessário?

Compartilhar este post


Link para o post
Compartilhar em outros sites

É, tb acho estranho, vejo mtos exemplos sem esse monte de aspas e pontos mas só tá funcionando assim! Seria versão do PHP ou bco de dados? Instalei o easyPHP 1.7 mas me lembro de ter testado algo assim em casa que não precisava concatenar... :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.