exporlik Postado Abril 15, 2005 Denunciar Share Postado Abril 15, 2005 ola, pessoal estou fazendo um sistema de jornal onde os clientes podem fazem upload de suas imagens para ilustrar o anuncio aqui esta o codigo eu nã consigo colocar um campo de upload e envia-lo para o banco de dados<html><head><title>Classificados</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><script language="JavaScript">function valida() {if (form1.nome.value == ""){alert("Por Favor Você esqueceu de digitar o campo nome");form1.nome.focus();return (false);}if (document.form1.nome.value.length < 8) { alert("Por favor preencha seu nome completo."); document.form1.nome.focus(); return false; }if (form1.email.value == ""){alert("Por Favor Você esqueceu de digitar o campo email");form1.email.focus();return (false);}email=document.form1.email.value; if (email.indexOf("@",0) == -1) { alert("Por Favor preencha seu e-mail corretamente."); document.form1.email.focus(); return false; }if (form1.telefone.value == ""){alert("Por Favor Você esqueceu de digitar o campo telefone");form1.telefone.focus();return (false);}if (form1.marca.value == ""){alert("Por Favor Você esqueceu de digitar o campo marca");form1.marca.focus();return (false);}if (form1.modelo.value == ""){alert("Por Favor Você esqueceu de digitar o campo modelo");form1.modelo.focus();return (false);} if (form1.ano.selectedIndex < 0) { alert("Selecione uma das opções \"ano\"."); form1.ano.focus(); return (false); }if (form1.valor.value == ""){alert("Por Favor Você esqueceu de digitar o campo valor");form1.valor.focus();return (false);} if (form1.ano.selectedIndex < 0) { alert("Selecione uma das opções \"ano\"."); form1.ano.focus(); return (false); }if (form1.anuncio.value == ""){alert("Por Favor Você esqueceu de digitar o campo Anuncio");form1.anuncio.focus();return (false);}}// --> </script><form onSubmit="javascript: return valida()" language="javascript" id="form1" name="form1" action="grava.php" method="post"> <table width="37%" border="2" bordercolor="#000000" bgcolor="#CCCCCC"> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Nome:</font></strong></td> <td><font color="#000000"> <input name="nome" type="text" id="nome"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Email:</font></strong></td> <td><font color="#000000"> <input name="email" type="text" id="email2"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Telefone:</font></strong></td> <td><font color="#000000"> <input name="telefone" type="text" id="telefone2"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">vlr: </font></strong></td> <td><font color="#000000"> <input name="vlr" type="text" id="vlr2"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">MSN: </font></strong></td> <td><font color="#000000"> <input name="MSN" type="text" id="login2"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td height="26"><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Marca:</font></strong></td> <td><font color="#000000"> <input name="marca" type="text" id="marca2"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Modelo:</font></strong></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="modelo" type="text" id="modelo"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>Ano:</strong></font></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <select name="ano" size="1" id="ano"> <option value="1980">1980</option> <option value="1981">1981</option> <option value="1982">1982</option> <option value="1983">1983</option> <option value="1984">1984</option> <option value="1985">1985</option> <option value="1986">1986</option> <option value="1987">1987</option> <option value="1988">1988</option> <option value="1989">1989</option> <option value="1990">1990</option> <option value="1991">1991</option> <option value="1992">1992</option> <option value="1993">1993</option> <option value="1994">1994</option> <option value="1995">1995</option> <option value="1996">1996</option> <option value="1997">1997</option> <option value="1998">1998</option> <option value="1999">1999</option> <option value="2000">2000</option> <option value="2001">2001</option> <option value="2002">2002</option> <option value="2003">2003</option> <option value="2004">2004</option> </select> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Valor:</font></strong></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="valor" type="text" id="valor"> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><font size="2" face="Verdana, Arial, Helvetica, sans-serif"><strong>UF:</strong></font></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <SELECT name="uf" size="1" id="uf"> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="DF">DF</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MG">MG</option> <option value="MS">MS</option> <option value="MT">MT</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="PR">PR</option> <option value="RJ">RJ</option> <option value="RN">RN</option> <option value="RO">RO</option> <option value="RR">RR</option> <option value="RS">RS</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </SELECT> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif">Anuncio:</font></strong></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <textarea name="anuncio" rows="6" id="anuncio"></textarea> </font></td> </tr> <tr bgcolor="#FFFFFF"> <td><strong><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> </font></strong></td> <td><font color="#000000" size="2" face="Verdana, Arial, Helvetica, sans-serif"> <input name="submit" type="submit" value="Enviar"> </font></td> </tr> </table> </form></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 csfinfo Postado Abril 15, 2005 Denunciar Share Postado Abril 15, 2005 Tente isso assim que eu fiz.No arquivo grava.php adicione antes do mysql_query o seguinte: // Diretório de destino onde ficará as imagens $pasta_dir = "imagens/"; // Nome do arquivo enviado pelo formulário $arquivo = $_FILES["arquivo"]["name"]; // Variável com destino e nome do arquivo $imagem= $pasta_dir . $arquivo; // Envia o arquivo com nome temporário guardado no servidor para o destino move_uploaded_file($_FILES["arquivo"]["tmp_name"],$imagem); A variável $imagem é o nome do campo onde ficará gravado no banco de dados o endereço da imagem.no formulário você tem que acrescentar o seguinte<form id="form1" name="form1" action="grava.php" method="post" enctype = "multipart/form-data"> se não ele não envia.E a input que pegará a imagem <input name="arquivo" type="file" id="arquivo">Espero que seja isso. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 exporlik Postado Abril 15, 2005 Autor Denunciar Share Postado Abril 15, 2005 bah foi quase já ele foi para o arquivo só nã foi para o banco de dadosvocê pode me ajudar mais um pouco me adiciona no MSNcarlos_exporlik@hotmail.comvaleu mesmo se é fera Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - carlos - Postado Abril 15, 2005 Denunciar Share Postado Abril 15, 2005 este é meu codigo:grava.php<?include "config.php";$nome = $_POST['nome']($_POST as $campo => $valor) { $$campo = strip_tags($valor); } $query = "insert into dados(nome, email, telefone, vlr, icq, MSN, marca, modelo, ano, valor, uf, anuncio,imagem)values('$nome', '$email','$telefone', '$vlr', '$icq', '$MSN', '$marca', '$modelo', '$ano', '$valor', '$uf', '$anuncio', '$imagem')";// Diretório de destino onde ficará as imagens$pasta_dir = "image/";// Nome do arquivo enviado pelo formulário$arquivo = $_FILES["userfile"]["name"];// Variável com destino e nome do arquivo$imagem= $pasta_dir . $userfile;// Envia o arquivo com nome temporário guardado no servidor para o destinomove_uploaded_file($_FILES["userfile"]["tmp_name"],$imagem); mysql_query($query);?> <div align="center"><a href="classificados.php"><strong><font size="2">Seu anuncio foi registrado</font></strong></a></div>____________________________________________________________________ele esta dando este erro:Parse error: parse error, unexpected T_AS in /home/carlosex/public_html/grava.php on line 6 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 exporlik Postado Abril 27, 2005 Autor Denunciar Share Postado Abril 27, 2005 Ae galera já resolvi este problema podem fechar este tópico agradeço a ajuda de todos Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
exporlik
ola, pessoal estou fazendo um sistema de jornal onde os clientes podem fazem upload de suas imagens para ilustrar o anuncio aqui esta o codigo eu nã consigo colocar um campo de upload e envia-lo para o banco de dados
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.