• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Fabriziopt

[Ajuda]Adição de registos

2 mensagens neste tópico

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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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>";
}
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora