Ele não está salvando no banco né?
Da uma olhada nessa linha
if(isset($_POST[enviar]))
Com essa condição só entrará se for pressionado o botão enviar, que não existe,.... está definido como "s1" lá no form....
só altera essa linha
<input type=submit name=s1 value="Salvar">
para
<input type=submit name=enviar value="Enviar">
Bom, tenta isso....
Flw
----
Olha só... Agora não tem erro!!! =P
Cria um arquivo "Instalar.php"
<?
include("conexao.php");
$q1 = "DROP TABLE IF EXISTS galeria";
mysql_query($q1) or die(mysql_error()." at row ".__LINE__);
$q1 = "CREATE TABLE galeria (
ID int(10) NOT NULL auto_increment,
Imagem varchar(255) NOT NULL default '',
PRIMARY KEY (ID))";
mysql_query($q1) or die(mysql_error()." at row ".__LINE__);
?>
Crie o "cadastro.php"
<?
include("conexao.php");
if(isset($_POST[enviar]))
{
if(!empty($_FILES[images][name][0]))
{
while(list($key,$value) = each($_FILES[images][name]))
{
if(!empty($value))
{
$t = time();
$NovoNome = $t."_galeria_".$value;
copy($_FILES[images][tmp_name][$key], "imagens/".$NovoNome);
$MyImages[] = $NovoNome;
}
}
if(!empty($MyImages))
{
$ImageStr = implode("|", $MyImages);
}
}
$q1 = "insert into galeria set
Imagem = '$ImageStr'";
mysql_query($q1);
if(mysql_error())
{
$ErroRegistro = "<center><font color=red>Ocorreu um erro...<br>Por favor, tente novamente. </font>";
}
else
{
echo "<center><br><br><br><font face=verdana size=2 color=black><b>Cadastrado com sucesso!</b></font></center>";
exit();
}
}
?>
<form method="post" enctype="multipart/form-data">
<table width="302" align=center >
<!--DWLayoutTable-->
<caption align=center><font face=verdana size=2><b>Cadastro</b></font><br><?=$ErroRegistro?></caption>
<tr>
<td width="248" height="261" valign=top bgcolor="#F2F2F2">
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br>
<input type=file name="images[]"> <br> </td>
<td width="39"> </td>
</tr>
<tr>
<td height="26" align=center valign=top bgcolor="#F2F2F2">
<div align="left">
<input name=enviar type=submit id="enviar" value="Enviar">
</div></td>
<td></td>
</tr>
<tr>
<td height="18"></td>
<td></td>
</tr>
</table>
</form>
Agora vem o "Mostra.php"
<?
include("conexao.php");
$q1 = "select * from galeria where galeria.ID = '$_GET[ID]' ";
$r1 = mysql_query($q1) or die(mysql_error());
$a1 = mysql_fetch_array($r1);
if(!empty($a1[Imagem]))
{
$MinhasImagens = explode("|", $a1[Imagem]);
$MostraImagens .= "<table valign=top align=center width=\"500\" height=50>\n<tr>\n\t<td align=center valign=top width=\"500\" height=50>";
while(list(,$v) = each($MinhasImagens))
{
$MostraImagens .= "<img src=\"imagens/$v\" border=0>\n\n\t";
}
}
else
{
$MostraImagens .= "<br><center><img src=\"sem_imagem.gif\"></center>";
}
echo $MostraImagens;
?>
Basta você executar o "Instalar.php", ele cria a tabela galeria com a ID e a Imagem...
Depois vc faz um cadastro, automaticamente ele da uma ID.... E pra ver as fotos cadastradas abra o "Mostra.php" enviando como parametro a ID..... exemplo
http://localhost/Mostra.php?ID=1
Ahhh...Não esqueça de criar a pasta "imagens"...
E quanto ao sem_imagem.gif... está fora da pasta "imagens"
Isso ae.... Abraço
----
Não poste seguidamente. Basta clicar no botão Editar do seu último post e adicionar as informações desejadas
Edição feita por: fly2k, 19/01/2005, 07:46.