Jump to content


Photo

Php+mysql E Img's


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

#1 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 11/01/2005, 15:17

Ae galera entendo pouco de MYSQL mas aprendo rapido...

Gostaria de saber o seguinte eu to criando uma galeria de fotos em PHP e ela eu preciso fazer o seguinte:

1- formuario de upload;
2- Cadastro no BD;
3- tem que fazer isso junto de um so vez(essa e a duvida)

Solucionei:

1- ja ta pronto e tal mas falta uma coisa...
2- ele cadastra apenas uma foto(preciso cadastrar todas)
3- nao faz so de uma vez :-(


Como e que eu faço pra isso fazer de uma vez so?


Falopa!

#2 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 11/01/2005, 15:19

Você poderia colocar vários campos para upload ou enviar via ftp para um diretório, lê-lo com o php e gravar no BD.
Thales Santos

#3 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 11/01/2005, 16:08

tem a opção di manda a pasta com as fotos zipada tbem

aew ela desiparia e seria renomeada lah no server


T+ (y)

#4 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 11/01/2005, 16:18

poste um exemplo ai henrique.....

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#5 Etefis

Etefis

    Turista

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

Posted 11/01/2005, 16:24

Tenho um parecido....

Tipo, faço upload de 10 imagens ao mesmo tempo.... e é gravado o caminho delas em "Imagem"...

Da uma olhada ae.... estou colando uma parte do código... se não funcionar eu te envio o forulário completo pra analise....

<?
require_once("Conectar.php");

if(isset($_POST[enviar]))
{
  if(!empty($_FILES[images][name][0]))
{
  while(list($key,$value) = each($_FILES[images][name]))
  {
   if(!empty($value))
   {
    $NovoNome = $t."_imovel_".$value;
    copy($_FILES[images][tmp_name][$key], "../imagens/".$NovoNome);

    $MyImages[] = $NovoNome;
   }
  }

  if(!empty($MyImages))
  {
   $ImageStr = implode("|", $MyImages);
  }

}
$q1 = "insert into banco_imoveis 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>Imóvel 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">&nbsp;</td>
</tr>
<tr>
  <td height="26" align=center valign=top bgcolor="#F2F2F2">
     <div align="left">
       <input type=submit name=s1 value="Salvar">
</div></td>
    <td></td>
    </tr>
<tr>
  <td height="18"></td>
  <td></td>
  </tr>

</table>
</form>


flw... abraço

Edição feita por: Etefis, 11/01/2005, 16:26.


#6 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 11/01/2005, 16:50

mas esse num é com arquivo zip.....o henrique comentou sobre mandar arquivos zip...

axei interessante...

tenhu um cpodigo que diz fazer isso ....mas num funca

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#7 ThalesWeb

ThalesWeb

    Veterano

  • Usuários
  • 1435 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 11/01/2005, 17:27

Bom, para funcionar vc vai ter que ter a biblioteca ZZIPLib. Primeiro verifique se seu servidor tem isso ai depois vc testa esse seu código.
Thales Santos

#8 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 11/01/2005, 18:10

Tenho um parecido....

Tipo, faço upload de 10 imagens ao mesmo tempo.... e é gravado o caminho delas em "Imagem"...

Da uma olhada ae.... estou colando uma parte do código... se não funcionar eu te envio o forulário completo pra analise....

flw... abraço

ae cara nao deu nao por que eu nao sei onde e como e que isso entra me explica melhor ae a parada



FAlopa!

#9 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 12/01/2005, 06:45

DarK ThaleS

eu tenhu a lib rodando......mas esse script que num funca....mas vou tentar fuçar novamente :)

abraço
jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#10 Fr0ZeN

Fr0ZeN

    12 Horas

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

Posted 12/01/2005, 07:19

voce intende de FTP? Vc poderia adcionar uma pasta com 50 fotos, e pegar um script em php, que direcione pra essa pasta, ai ela altera as imagens (cria thumbs e etc), adciona no banco e pronto. Isso de zip deve ser um problema, se o kra enviar arquivos .php e etc...

#11 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 12/01/2005, 07:49

sim mas nisso eu teria que utilizar um programa FTP pra enviar a pasta certo?

e mesmo assim, eu teria que gravar o nome das imagens no BD, sendo assim desta forma não seria possível....nem com o ZIP tbm....eu axo... :(

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#12 Fr0ZeN

Fr0ZeN

    12 Horas

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

Posted 12/01/2005, 07:52

eh claro ke eh possivel...............................
Vc pega a pasta, e dah um scandir() que vc vai ter a lista de todos os arquivos da pasta.... Com nome, extensão, ai vc ateh verifica se eh imagem, depois grava.

#13 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 12/01/2005, 08:41

desculpa cara...mas nessa parte sou ainda meio pitoco...

sera que terias um exemplo pra passar, ou dar uma explicada melhor :(

nao quero abusar....

abraço
jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop

#14 Prog

Prog

    ...

  • Ex-Admins
  • 3761 posts
  • Sexo:Masculino
  • Localidade:Rio de Janeiro/RJ
  • Interesses:TI, Software Livre, Design Digital e Rock'n'Roll.

Posted 12/01/2005, 08:57

Jack...

Vc esta precisando urgentemente do manual do PHP... é em portugues e de simples acessibilidade.

http://uk2.php.net/g....php.net/mirror
------
Mero mortal!

#15 jack

jack

    AJAX / PHP / MySql / JS / XML / XSLT

  • Usuários
  • 973 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 12/01/2005, 09:19

prezado prog

eu ja tenho o manual do php, só gostaria de um explo de como construir este script, não quero script pronto, pois conheço a linguagem, só que não posso saber tudo....como vc tbm não sabe.....não é verdade?

se puder me ajudar blz....

jack
Jackson
jcaset@gmail.com
Soft Design Soluções Web & Desktop




1 user(s) are reading this topic

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

IPB Skin By Virteq