Ir para conteúdo

POWERED BY:

Arquivado

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

Bahia

INSER INTO "valor" não é enviado

Recommended Posts

Tenho um cógigo em PHP assim:

 

// Capturar as variáves por GET
$titulo= $_GET["titulo"];
$texto = $_GET["texto"];
$nImagem = $_GET["nImagem"];
$titulo= $_GET["titulo"];
// Envia as variáveis e a imagem para o MySQL
$sql_insert = "INSERT INTO galeria (titulo, texto, nImagem) VALUES ('$titulo', '$texto', '$nImagem')";
echo $sql_insert;
$sql_query = mysql_query($sql_insert) or die (mysql_error());
?>

Mas o resultado do teste é esse:

 

INSERT INTO galeria (titulo, texto, nImagem) VALUES ('', '\" texto', '\" nImagem \"')

 

Ou seja o "titulo" não é enviado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

if( isset( $_GET["titulo"] ) )

{

$titulo= $_GET["titulo"];

}else{

echo "titulo is missing..";

exit;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenho um cógigo em PHP assim:

 

// Capturar as variáves por GET
$titulo= $_GET["titulo"];
$texto = $_GET["texto"];
$nImagem = $_GET["nImagem"];
$titulo= $_GET["titulo"];
// Envia as variáveis e a imagem para o MySQL
$sql_insert = "INSERT INTO galeria (titulo, texto, nImagem) VALUES ('$titulo', '$texto', '$nImagem');";
echo $sql_insert;
$sql_query = mysql_query($sql_insert) or die (mysql_error());
?>

Mas o resultado do teste é esse:

 

INSERT INTO galeria (titulo, texto, nImagem) VALUES ('', '\" texto', '\" nImagem \"')

 

Ou seja o "titulo" não é enviado.

 

Ola amigo eu adicionei um ; na sua linha SQL, pelo menos no select normal tem que ter o ; do mysql e o ; do php.

Abaixo a linha modificada

abç

$sql_insert = "INSERT INTO galeria (titulo, texto, nImagem) VALUES ('$titulo', '$texto', '$nImagem')[b];[/b]";

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desde já obrigado pela vossa resposta.

 

Tentei as duas alterações que foram sugeridas e continuo com o mesmo problema.

Agora dá essa resposta: "titulo is missing.."

 

O meu código completo é :

<?php
//diretório destino das imagens dentro da pasta da aplicação
//deve ter permissão para escrita chmod(777)...
$dir = "imagens/";
//chmod($dir, 0777);
//recebendo o arquivo multipart vindo do flash...
$file = $_FILES["Filedata"];
//finalizando o upload e criando apartir do arquivo temp, multipart, um novo arquivo
// em nossa pasta de destino. O echo serve para dizer ao flash se deu certo ou não...
echo move_uploaded_file($file["tmp_name"], $dir . "/" . $file["name"]);
// Conectar ao servidor e selecionar um banco de dados
$conexao = mysql_connect("localhost","user","password") or die ("Configuracao de Banco de Dados Errada!");
mysql_select_db("nome_bd",$conexao);
// Capturar as variáves por GET
$titulo= $_GET["titulo"];
$texto = $_GET["texto"];
$nImagem = $_GET["nImagem"];
if( isset( $_GET["titulo"] ) ){
    $titulo= $_GET["titulo"];
	}else{
	    echo "titulo is missing..";
	    exit;}
// Envia as variáveis e a imagem para o MySQL
$sql_insert = "INSERT INTO galeria (titulo, texto, nImagem) VALUES ('$titulo', '$texto', '$nImagem');";
echo $sql_insert;
$sql_query = mysql_query($sql_insert) or die (mysql_error());
?>

Cumprimentos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei as duas alterações que foram sugeridas e continuo com o mesmo problema.

Agora dá essa resposta: "titulo is missing.."

"titulo is missing"

 

missing- > faltando; perdido; não existente

 

entendeu o problema ?

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.