Fabriziopt Posted November 24, 2007 at 12:49 PM Report Share #149905 Posted November 24, 2007 at 12:49 PM Boas Estou a tentar adicionar registos à minha BD. Tou a dar voltas à cabeça e ainda não percebi porque não dá. O código que estou a usar é o seguinte: <?php if ($_POST['nome']){ mysql_connect("(o host)","(user)","(password)") or die ("Problema na ligação ao servidor MySQL"); $sql = "insert into radiobeta(nome,email,password) values ('".$_REQUEST['nome']."','".$_REQUEST['email']."','".$_REQUEST['password']."')"; $resultado = mysql_db_query("ricardo",$sql); $reg_ins=mysql_affected_rows(); echo "$reg_ins registo inserido com sucesso <p>"; echo "Dados actuais da base de dados"; if ($resultado) { echo "Está a ser redireccionado para a página inicial. Obrigado pelo seu registo." <META HTTP-EQUIV=\"refresh\" content=\"2; URL=index.phpl\"> "; }else{ print ("não há registos"); } mysql_free_result ($resultado); }else{ echo "Nickname em branco. por favor preencha o campo Nickname"; echo "<p></p>"; } } ?> Obrigado pela vossa ajuda. Link to comment Share on other sites More sharing options...
softklin Posted November 24, 2007 at 12:55 PM Report Share #149906 Posted November 24, 2007 at 12:55 PM Boas! Tinhas umas chavetas a mais, e faltou-te concatenação de strings a linha em que dizes obrigado pelo seu registo bla bla, vai ser redireccionado. Vê se isto já dá, senão diz, por favor, qual o erro que aparece. <?php if ($_POST['nome']){ mysql_connect("(o host)","(user)","(password)") or die ("Problema na ligação ao servidor MySQL"); $sql = "insert into radiobeta(nome,email,password) values ('".$_REQUEST['nome']."','".$_REQUEST['email']."','".$_REQUEST['password']."')"; $resultado = mysql_db_query("ricardo",$sql); $reg_ins=mysql_affected_rows(); echo "$reg_ins registo inserido com sucesso <p>"; echo "Dados actuais da base de dados"; if ($resultado) { echo "Está a ser redireccionado para a página inicial. Obrigado pelo seu registo.<META HTTP-EQUIV=\"refresh\" content=\"2; URL=index.phpl\"> "; }else{ print ("não há registos"); } mysql_free_result ($resultado); }else{ echo "Nickname em branco. por favor preencha o campo Nickname"; echo "<p></p>"; } ?> Nick antigo: softclean | Tens um projeto? | Wiki P@P Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now