Bahia 0 Denunciar post Postado Março 8, 2010 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
hinom 5 Denunciar post Postado Março 8, 2010 if( isset( $_GET["titulo"] ) ) { $titulo= $_GET["titulo"]; }else{ echo "titulo is missing.."; exit; } Compartilhar este post Link para o post Compartilhar em outros sites
koga021 0 Denunciar post Postado Março 8, 2010 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
Bahia 0 Denunciar post Postado Março 8, 2010 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
hinom 5 Denunciar post Postado Março 9, 2010 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