Jump to content


Photo

Visualizar A Imagem


  • Faça o login para participar
2 replies to this topic

#1 DarkryoN

DarkryoN

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 09/07/2005, 14:23

Aê galera... bom... estou tentando aqui de diversas formas, ja procurei em varios sites e foruns e nd, entao resolvi postar. Desculpe se ja tiver esse topico nesse forum, pq eu ñ achei.
intao vai ae os codigos
do banco

CREATE TABLE cadastros (
  id int(3) unsigned zerofill NOT NULL auto_increment,
  nome varchar(100) default NULL,
  endereco varchar(100) default NULL,
  cidade varchar(100) default NULL,
  email varchar(100) default NULL,
  fone varchar(100) default NULL,
  pais varchar(100) default NULL,
  foto BLOB default NULL,
  senha varchar(100) default NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;


Inserir.php

<?
include"config.php";

$nome = $_POST['nome'];
$endereco = $_POST['endereco'];
$cidade = $_POST['cidade'];
$email = $_POST['email'];
$fone = $_POST['fone'];
$pais = $_POST["pais"];
$foto = $_FILES["foto"];
$senha = $_POST["senha"];

$resultado=@mysql_query("SELECT * FROM cadastros;", $conexao);
$linhas=@mysql_num_rows($resultado);

for($i=0, $o=1; $i<=sizeof($_FILES["foto"]); $i++, $o++){
if(!empty($foto["name"][$i])){
  if(!eregi('^image\/(pjpeg|jpeg|gif|jpg)$',$foto["type"][$i])){
  $erro.="<tr><td>- O formato da ".$o."ª imagem não é permitido.</td></tr>";
  }
  if($foto["size"][$i]>90200){
  $erro.="<tr><td>- O tamanho da ".$o."ª imagem não pode ultrapassar 90200 bytes.</td></tr>";
  }
  if(empty($erro)){
  preg_match("/\.(gif|jpg|jpeg){1}/i", $foto["name"][$i], $ext);
  $imagem_nome = md5(uniqid(time())) . "." . $ext[1];
  $asd[$i] = "cadastros/" . $imagem_nome;
  move_uploaded_file($foto["tmp_name"][$i], $asd[$i]);
  }
}
}

if(empty($erro)){
$resultado=mysql_query("INSERT INTO cadastros (nome,endereco,cidade,email,fone,pais,foto,senha) VALUES ('$nome','$endereco','$cidade','$email','$fone','$pais','$asd[0]','$senha')") or die(mysql_error());
if(($resultado)==TRUE){
  echo "<b>seu cadastro foi concluído com sucesso.</b>";
  ?>
  <?
  }
  else{
  echo "<b>Houve algum erro de comunicação com o banco de dados, por favor tente mais tarde.</b>";
  }
}
else{
echo "<table width=\"99%\"><tr><td><p align=\"center\"> <b>Seu cadastro não pode ser concluído.</b></p></td></tr>$erro</table>";
}
?>


o exibir.php eu tentei dois codigos masss nenhum funcionou.

<?
include"config.php";

$y = mysql_query("SELECT * FROM cadastros");
while($x = mysql_fetch_array($y)){
echo'
  <table width="0%" border="0" cellspacing="1" bgcolor="#000000">
  <tr>
    <td width="357" align="center" bgcolor="#FFFFFF"><strong><font color="#000000" size="1" face="verdana">Exibindo</font></strong></td>
  </tr>
  <tr>
    <td height="98" valign="top" bgcolor="#FFFFFF"> <table width="362" height="111" border="0" cellspacing="0">
        <tr>
          <td width="44"><strong><font size="1" face="verdana">foto:</font></strong></td>
          <td width="314"><strong><font color="#000000" size="1" face="verdana">'.$x['foto'].'</font></strong></td>
        </tr>
        </table></td>
  </tr>
</table>
<br>

';
}
?>


esse outro.

<?
            include "config.php";
            
            $Busca = mysql_query("SELECT id, nome, endereco, foto FROM cadastros ORDER BY id DESC");
            if(mysql_num_rows($Busca))
                while($reg = mysql_fetch_row($Busca)){
                    ?>
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
  <tr>
    <td width="50%"><img src="<?=$reg[4]?>" width="170" height="170"></td>
    <td width="50%">&nbsp;</td>
  </tr>
</table>


e nd... me ajudem por favor...

obrigado

Edição feita por: DarkryoN, 09/07/2005, 14:53.


#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 09/07/2005, 14:33

foto BLOG default NULL,

Não seria BLOB?


Leia:
http://forum.wmonlin...=113202&hl=blob
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 DarkryoN

DarkryoN

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 09/07/2005, 14:51

hmmm... é... eu acho q eu escrevi errado... esta BLOB msm...
desculpa...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq