Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
m dia, o problema é o seguinte, sempre q envio um link pro banco de dados pelo SELECT php, ele vai com um. no final.. Aí não abri o link quando listo ele. Como corrigir esse erro? Já reparei todas as vezes.. E nunca coloquei o Ponto e vírgula.. Ele está indo sozinho pro BD?
Se o problema não for na hora da exibição do resultado, só pode ser a SQL, logo, Amanda SQL.
O ; não vem do além, em algum momento isto está sendo passado... ele de fato está indo para o BD? Não seria problema no momento da exibição?
Eserra, não, o problema não é na exibição, pq postei e entrei no BD e ele estava postado com o ponto e vírgula
posta o codigo ai...
Essa parte é a do form que leva pra pagina em php mysql
<form id="cadastro" name="cadastro" method="post" action="cadastro.php" enctype="multipart/form-data" >
<tr>
<td>Legenda:</td>
<br />
<td><input name="legenda" type="text" id="legenda" size="70" maxlength="500" /></td>
</tr>
</form>
essa parte php que envia para o bd
$legenda = $_POST['legenda'];
$selecao = mysql_query("INSERT INTO wp_posts (legenda) VALUES('$legenda;
')");
if ($selecao == '1'){
echo "POST CADASTRADO COM SUCESSO, <a href='cadastrado.php'>CADASTRAR OUTRO POST</a>";
}else{
echo "ERRO NO CADASTRO DO POST! ENTRE EM CONTATO COM O PROGRAMADOR";
}
Codigo é esse, so tirei os outros dados que tinha na tabela
O problema está aqui:
('$legenda')
"INSERT INTO wp_posts (legenda) VALUES('$legenda;')"
como o Landerson e o ESerra disseram... tem que tirar esse ; do $legenda....
"INSERT INTO wp_posts (legenda) VALUES('$legenda')"
Muito obrigado.. Erro besta.. Mas programação é assim
Valew
O ; não vem do além, em algum momento isto está sendo passado... ele de fato está indo para o BD? Não seria problema no momento da exibição?