Jump to content
Fórum Script Brasil
  • 0

Estou Com Dúvida


Guest quinhosp
 Share

Question

Guest quinhosp

Boa tarde!!

Estou com uma dúvida no código. Peguei este código aqui no fórum, está quase tudo certo....porém quando listo as fotos na página elas não aparecem. Só é vizualisado o x.

Alguém poderia me ajudar?????

Não sei se tem algo a ver com o caminho do arquivo no bd.

Desde já agradeço.

upload.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Upload</title>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="upload.php" enctype="multipart/form-data">
<input type="file" name="arquivo">
<input type="submit" name="submit" value="Enviar">
</form>
</body>
</html>
upload.php
<body>
<?php
if (isset($_FILES["arquivo"]))
{
$arquivo = $_FILES["arquivo"];
$pasta_dir = "arquivos/";
if (!file_exists($pasta_dir))
{
mkdir($pasta_dir);
}
$arquivo_nome = $pasta_dir.$arquivo["name"];
move_uploaded_file($arquivo["tmp_name"], $arquivo_nome);

$cn = mysql_connect("localhost", "root", "");
mysql_select_db("banco");

//mysql_query("INSERT INTO tabela VALUES ('', '$arquivo_nome')");
//echo "$arquivo_nome";

$sql = "INSERT INTO tabela VALUES('', '$arquivo_nome')";

if(mysql_query($sql))
{
echo "ok";
}
else
echo "deu errado" or die (mysql_error());


mysql_close($cn);
}
?>
</body>
listar.php
<body>
<?php
$cn = mysql_connect("localhost", "root", "");
mysql_select_db("banco");

$sql = "SELECT * FROM tabela";
$query = mysql_query($sql)or die (mysql_error());

while ($row = mysql_fetch_array($query))
{
mysql_error();
$fotos = $row["foto"];
echo "<img src = \"$fotos\"><br><br>";
}
?>
</body>

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

se a foto não aparece e voce tem certeza que o arquivo está no provedor, então voce está errando no caminho de diretório onde a foto está postada... na tabela do BD está especificando o caminho todo ou tem somente o nome da foto? Checa a url, deve estar com caminho errado...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Forum Statistics

    • Total Topics
      149.8k
    • Total Posts
      646.7k
×
×
  • Create New...