Ir para conteúdo
Fórum Script Brasil
  • 0

Como Faço Pra Inserir Uma Foto Por Um Upload


alissonx

Pergunta

bom o upload está certo, ta dando tudo certinho, só quando vai inserir a foto q vai ser colocada no id_foto ele diz q deu certo, mas não aparece dentro da tabela

tipo

eu fiz uma parte pra cadastrar ai depois q cadastra aparece um link para inserir a foto pegando o id ai você faz o upload, a foto vai pro diretorio q você indicou no upload, mas não aparece na DB

olha o código do Upload

<?php

include("../config.php");

$sql = "SELECT * FROM lista_rev WHERE id='$id'";

$resultado = mysql_query($sql)

or die ("N&atilde;o foi poss&iacute;vel realizar a consulta ao banco de dados");

while ($linha=mysql_fetch_array($resultado)) {

$id=$linha["id"];

$nome=$linha["nome"];

$preço=$linha["preço"];

$id_foto=$linha["id_foto"];

}

if($acao!="upload") {

?> <form method="POST" action="?acao=upload" ENCTYPE="multipart/form-data">

  <table width="100%"><tr>

<td width="100%" bgcolor="#99CCFF" colspan="2"><b>Upload</b></td>

</tr>

    <tr>

      <td bgcolor="#99CCFF" colspan="2"></td>

    </tr>

</table>

<table width="52%" border="0" align="center">

<tr>

    <td><strong>Arquivo:&nbsp;</td>

   

<td>

  <input type="file" name="file" class="texto"></td>

</tr>

  <tr>

    <td>&nbsp;</td>

    <td nowrap><input name="submit" type="submit" value="Fazer Upload" class="botao">

<?php

} else{

  $dir    = "fotos";

  if(!file_exists($dir)){

  mkdir($dir, $dir);

  }

  $status = move_uploaded_file($file,"$dir"."/"."$file_name");

  if($status == 1) {

  $sql =mysql_query( "UPDATE lista_rev SET id_foto ='$file_name' WHERE id_foto ='$file_name'");

  echo "<center>Arquivo enviado</center> $file_name";

  }

  else {

  echo "<center>Erro ao fazer upload.</center>";

  }

}

?>

<br>

<br>

<br>

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

cara pelo q to vendo ai essa linha tinha q esta assim:

sua linha

$sql =mysql_query( "UPDATE lista_rev SET id_foto ='$file_name' WHERE id_foto ='$file_name'");

corrigida:

mysql_query( "UPDATE lista_rev SET id_foto ='$file_name' WHERE id_foto ='$file_name'");

somente o comando mysql_query

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...