Ir para o conteúdo
WeRo

[PHP + MySQL] Problema ao guardar dados numa BD

Mensagens Recomendadas

WeRo    0
WeRo

Viva!

Tenho uma tabela artistas que contem apenas os campos id_artista e nome_artista, quando vou a guardar, a ligação é feita e é criado um novo registo, mas o campo nome_artista fica-me sempre vazio.

add_artista.php

<?

include ('../includes/config.php'); // ligação à bd já é feita no config.php

echo'

<div align="center">

<table border="0" width="350" cellspacing="0" cellpadding="0">

<tr>

<td>

<form method="POST" action="add_artista.php?accao=guardar">

<p>Nome: <input type="text" name="n_nome" size="25"></p>

<p align="center">

<input type="submit" value="Guardar" name="guardar"></p>

</form>

            </td>

</tr>

</table>

</div>

';

if($_GET['accao']=="guardar") {

    $x = mysql_query("INSERT INTO artista (nome_artista) VALUES ('$n_nome')"); // query para guardar

   

    if($x) {

        echo '<div align="center">

              <table border="0" width="350" cellspacing="0" cellpadding="0" >

              <tr>

                <td>

                <p align="center">Artista adicionado com sucesso!</td> // entra-me neste if sempre, logo o registo é feito

                </tr>

              </table>

              </div>

        ';

    } else {

        echo '<div align="center">

              <table border="0" width="350" cellspacing="0" cellpadding="0" >

              <tr>

                <td>

                <p align="center">Não foi possível adicionar o artista!</td>

                </tr>

              </table>

              </div>

        ';

    }

}

?>

Depois disto, vou ao mysql e existe uma nova entrada, mas o campo nome_artista encontra-se vazio.

Algo me está a passar ao lado não?

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


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade