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%"> </td>
</tr>
</table>
e nd... me ajudem por favor...
obrigado
Edição feita por: DarkryoN, 09/07/2005, 14:53.