Jump to content


Photo

Problema Com Loop


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

#1 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 14/01/2008, 21:59

E ai moçada... minha duvida é a seguinte...

Tenho esse registro no meu banco de dados:

Tabela:  galeria			  numero_fotos
Dados:   Cristo redentor	  21
		 Pão de açucar		17

Vamos supor que eu queira exibir as vinte uma fotos do cristo redentor
Essas fotos estão em uma pasta e se chamam cristo1.jpg ... cristo2.jpg e assim por diante...

Gostaria de saber como eu posso montar uma query pra exibir essas vinte e uma fotos, achoq eu seria algo mais ou menos assim:
mysql_query("SELECT galeria,numerofotos FROM tabela WHERE id='$id' WHERE LIMIT ='21'");

#2 Rodrigo

Rodrigo

    oi!

  • Usuários
  • 995 posts
  • Sexo:Não informado
  • Interesses:Diretório de sites - http://www.acheinobrasil.com.br

Posted 14/01/2008, 22:10

E ai moçada... minha duvida é a seguinte...

Tenho esse registro no meu banco de dados:

Tabela:  galeria			  numero_fotos
Dados:   Cristo redentor	  21
		 Pão de açucar		17

Vamos supor que eu queira exibir as vinte uma fotos do cristo redentor
Essas fotos estão em uma pasta e se chamam cristo1.jpg ... cristo2.jpg e assim por diante...

Gostaria de saber como eu posso montar uma query pra exibir essas vinte e uma fotos, achoq eu seria algo mais ou menos assim:
mysql_query("SELECT galeria,numerofotos FROM tabela WHERE id='$id' WHERE LIMIT ='21'");


mysql_query("SELECT galeria,numerofotos FROM tabela WHERE id='$id' LIMIT 0,21");

#3 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 14/01/2008, 22:18

E ai rodrigo..
mas dai nesse caso eu teria que ter um registro no banco pra cada foto né ?
eu queria ter só um registro no BD e por ele informar a qunatidade de fotos...

#4 § Kenshin §

§ Kenshin §

    I'm coming back...!

  • Usuários
  • 574 posts
  • Sexo:Masculino
  • Localidade:BA
  • Interesses:Sou fã de linguagens direcionadas para a web, como php, (x)html, xml, wml.
    Também gosto de webdesign e ultimamente tenho me dedicado mais a aprender css, mysql, javascript, ajax e actionscript.
    Trabalho com os programas Dreamweaver, Illustrator e Flash.

Posted 15/01/2008, 01:02

tenta com essa estrutura:

tabela: galerias
campos: id, nome, numero_fotos, fotos

no campo nome ficaria o nome da galeria, "Cristo Redentor" e no campo fotos o nome padrao das fotos dessa galeria, "cristo":

$consulta = mysql_query("select numero_fotos from galerias where id='".$id."' limit 1");

if (mysql_num_rows($consulta) > 0)
	{
	while ($row = mysql_fetch_array($consulta))
		{
		for ($i = 0; i < $row['numero_fotos']; $i++)
   			{
			echo $row['numero_fotos'].$i;
			}
		}
	}
vlw ^_^

Edição feita por: § Kenshin §, 15/01/2008, 12:46.

Web Developer / Web Designer / Information Architect
"Living to learn... learning to live!"
Useful links: Rules | Search

#5 viniciusjau

viniciusjau

    Veterano

  • Usuários
  • 1492 posts
  • Sexo:Masculino
  • Localidade:Jaú
  • Interesses:Web Designer em Geral

Posted 15/01/2008, 08:52

Valeu... era isso mesmo !




1 user(s) are reading this topic

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

IPB Skin By Virteq