Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

johnhey

Busca por nome

Recommended Posts

Bom dia pessoal, tenho uma dúvida que nem sei como começar, mas vou tentar.

 

Tenho um site em HTML e PHP esta a funcionar muito bem, caso queiram ver(www.rebornimaginacoesdebebes.com.pt), mas agora tenho um dificuldade.

No menu (Meus Bebés - Adotados) exibe todos os bebés que já foram feitos, e quando clico sobre uma foto, abre me todas as fotos desse bebe.

Tudo isso é feito na unha, mas agora vou precisar de fazer uma programação, acho.

Necessito do seguinte:

 

Preciso que fique como está, só que ao invés de ser feito manual seja através de um banco de dados.

 

Neste momento tenho o HTML assim:

<div id="conteudo">
 <div class="fotos">
 	<ul>
 		<li><a href="juliana.html" title="Juliana"><img src="imagens/miniatura/foto118.jpg" width="100" height="80" alt="Juliana" /></a></li>
 		<li><a href="vicente.html" title="Vicente"><img src="imagens/miniatura/foto117.jpg" width="100" height="80" alt="Vicente" /></a></li>
 		<li><a href="benedita2.html" title="Benedita"><img src="imagens/miniatura/foto116.jpg" width="100" height="80" alt="Benedita" /></a></li>
 		<li><a href="cleo.html" title="Cleo"><img src="imagens/miniatura/foto115.jpg" width="100" height="80" alt="Cleo" /></a></li>
 	   <div class="proximo">
                <li><a href="adotados1.html" title="Próximo"><img src="imagens/miniatura/proximo.png" width="100" height="40" alt="Próximo" /></a></li>
           </div>
        </ul>
 </div>
</div>

Mas gostaria que tudo isso fizesse automaticamente, bastava eu cadastrar em um banco de dados. E quando a página estivesse cheia ele criava outra página com o restante das fotos.

Mas não sei nem por onde começar.

 

Pela lógica acho que seria assim:

<div id="conteudo">
 <div class="fotos">
 	<ul>
 		se página estiver em branco
                    exibe fotos em ordem decrescente
                se a página estiver cheia
                   crie outra página
                se não
                   fim
        </ul>
 </div>
</div>

Espero que entendam, é que necessito disto para poder fazer outra questão.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa pessoal consegui encontrar algo, só que já fiz as alterações e não funciona.

<?php
//Conexão com o banco de dados
$con = @mysql_connect("hostingmysql243.amen.pt","JHT1_BDReborn","6271john") or die(mysql_error());
$db= @mysql_select_db("rebornimaginacoesdebebes_com_pt_bdreborn", $conexao) or die (mysql_error());

<div id="conteudo">
 <div class="fotos_expo">
 	<ul>
 	<?php
 	//seleciona a tabela com todos os bebes na ordem decrescente
$sql = mysql_query("SELECT * FROM bebes ORDER BY Registo DESC"); 	
 	//Exibe as fotos
 	while ($bebes=mysql_fetch_object($sql))
 	{
 	$nome = $bebes['Nome'];
 	$foto = $bebes['Foto'];
 	//Exibe dados
 	echo "
 		<li>
 		<a href=.$nome.'html' title='.$nome'><img src='imagens/miniatura/'.$foto' width="100" height="80" alt='.$nome'/></a>
 		</li>
 		";
 	}
 	?>
 		<div class="proximo">
          <li><a href="adotados1.html" title="Próximo"><img src="imagens/miniatura/proximo.png" width="100" height="40" alt="Próximo" /></a></li>
        </div>
    </ul>
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde pessoal, depois de passar a tarde toda consegui, fica aqui o código correcto a funcionar.

 

<?php

// Criando conexão

$link = mysql_connect('hostingmysql243.amen.pt', 'JHT1_BDReborn', '6271john');

if (!$link) {

die('Não foi possível conectar: ' . mysql_error());

}

//echo 'Conexão bem sucedida';

$db_selected = mysql_select_db('rebornimaginacoesdebebes_com_pt_bdreborn', $link);

$sql=mysql_query("SELECT * FROM bebes ORDER BY Registo ASC");

while ($linha = mysql_fetch_array($sql)){

$nome = $linha['Nome'];

$foto = $linha['Foto'];

 

echo "<li>

<a href='$nome.html' title='$nome'><img src='imagens/miniatura/$foto' width='100' height='80' alt='$nome'></a>

</li>";}

?>

ou seja a primeira parte de mostrar as imagens esta a funcionar, agora falta descobrir como ele criará uma outra página quando esta estiver cheia.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.