Ir para conteúdo

Arquivado

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

hpt

While dentro de while

Recommended Posts

Tenho o seguinte codigo integrando php e xhtml:

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

<title>Restaurante Self-Web-Service</title>

 

<link type="text/css" rel="stylesheet" href="../CSS/estilo.css" />

 

</head>

<body>

<h1>Sobremesas</h1>

 

<?php

 

$username = "root";

$password = "";

$hostname = "localhost";

 

// Conexão ao banco de dados.

$dbhandle = mysql_connect($hostname, $username, $password)

or die("Não foi possível conectar ao MySQL!");

 

// Seleciona o banco de dados.

$selected = mysql_select_db("restaurante", $dbhandle)

or die("Não foi possível selecionar o banco de dados restaurante!");

 

// Executa query e exibe os resultados.

$result = mysql_query("SELECT Nome, Preco, url_imagem FROM produto WHERE Categoria = 'S' ORDER BY Nome");

// Recupera os dados do banco.

while($row = mysql_fetch_array($result)) {

 

?>

<h4><?php print ($row{'Nome'} . ' - R$ ' . number_format($row{'Preco'}, 2, ',', '.'));?></h4>

<p><?php print('<img src="' . $row{'url_imagem'} . '" alt="' . $row{'Nome'} . '" width="400" height="300"/>'); ?></p>

<?php

}

?>

 

<h4><a href="..\index.html">Voltar</a></h4>

</body>

</html>

 

ele pega as sobremesas do banco de dados no phpmyadmin e mostra na tela, gostaria de saber como eu faço pra fazer um while dentro desse while ja existente pra mostrar os ingredientes das sobremesas em forma de lista, esses ingredientes estao guardados numa tabela que relaciona o id dos ingredientes com os ids dos produtos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao tem como voce fazer isso na mesma sql?

Voce colocaria o relacionamento na sql pegando os ingredientes, tipo:

 

SELECT p.Nome, p.Preco,t.ingredientes url_imagem FROM produto p ingredientes t WHERE p.Categoria = 'S' and t.id = p.id ORDER BY Nome")

 

Ve se funciona.

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.