Tenho esse código E preciso que para pag igual a 1 ele mostre somente o que for Hotel, para pag igual a 2 somente o que for resort e para pag igual a 3 o que for pousada. esse é um código de exibição para mapsGoogle, ou seja existe uma tabela chamada Hospedagem com uma chave que define os tipos de registro, ( se é hotel, pousada ou resort) esse código me retornar uma lista em guias ( pag), ou seja pag 1 me retornar todos os registros dessa tabela ordenados por nome, na pag 2 me retornar todas os registro dessa tabela ordenador por tipo ( hotel, pousada ou resort), na pag 3 me retornar todo os tipos separados por regional, e na pag 4 me retornar todo os tipos ordenados por bairro, até a parte do bairro tá correto, mas as 3 primeiras guias ou pag devem ser somente cada uma de um tipo, pag 1 =hotel, pag=2 resort, pag 3 =pousada . Informando que esse é só o Default da View do componente.
Pergunta
JulianaLF
Tenho esse código E preciso que para pag igual a 1 ele mostre somente o que for Hotel, para pag igual a 2 somente o que for resort e para pag igual a 3 o que for pousada. esse é um código de exibição para mapsGoogle, ou seja existe uma tabela chamada Hospedagem com uma chave que define os tipos de registro, ( se é hotel, pousada ou resort) esse código me retornar uma lista em guias ( pag), ou seja pag 1 me retornar todos os registros dessa tabela ordenados por nome, na pag 2 me retornar todas os registro dessa tabela ordenador por tipo ( hotel, pousada ou resort), na pag 3 me retornar todo os tipos separados por regional, e na pag 4 me retornar todo os tipos ordenados por bairro, até a parte do bairro tá correto, mas as 3 primeiras guias ou pag devem ser somente cada uma de um tipo, pag 1 =hotel, pag=2 resort, pag 3 =pousada . Informando que esse é só o Default da View do componente.
<? if($pag==1) { ?>
<div class="guia" style="background:#99CC9B;width:557px;">
<? $x=count($list);
$f=0;
do{ $rows = &$list[$f];
if ($control==null){
?>
<div class=letra">
<div class="titulo"><h2><?=$rows->letra ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->letra==$rows->letra )&& ( ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->letra;}?>
</div>
<? $f++;}else if ($control==$rows->letra){
$f++;}
else {
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->letra ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->letra==$rows->letra ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->letra;}?>
</div>
<? $f++;}
}while ($f<$x);?>
</div>
<? } else if($pag==2) { ?>
<div class="guia" style="background:#99CC9B;width:557px;">
<? $x=count($list);
$f=0;
do{ $rows = &$list[$f];
if ($control==null){
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->descricao ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->descricao==$rows->descricao ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->descricao;}?>
</div>
<? $f++;}else if ($control==$rows->descricao){
$f++;}
else {
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->descricao ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->descricao==$rows->descricao ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->descricao;}?>
</div>
<? $f++;}
}while ($f<$x);?>
</div>
<? } else if($pag==3) { ?>
<div class="guia" style="background:#99CC9B;width:557px;">
<? $x=count($list);
$f=0;
do{ $rows = &$list[$f];
if ($control==null){
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->regional ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->regional==$rows->regional ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->regional;}?>
</div>
<? $f++;}else if ($control==$rows->regional){
$f++;}
else {
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->regional ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->regional==$rows->regional ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->regional;}?>
</div>
<? $f++;}
}while ($f<$x);?>
</div>
<? } else if($pag==4) { ?>
<div class="guia" style="background:#99CC9B;width:557px;">
<? $x=count($list);
$f=0;
do{ $rows = &$list[$f];
if ($control==null){
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->bairro ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->bairro==$rows->bairro ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->bairro;}?>
</div>
<? $f++;}else if ($control==$rows->bairro){
$f++;}
else {
?>
<div class="letra">
<div class="titulo"><h2><?=$rows->bairro ?></h2></div>
<?
for ($i = 0, $n = count($list); $i < $n; $i++) {
$row = &$list[$i];
if ($row->bairro==$rows->bairro ){
?>
<a href="#" onclick="showPopup(<?=$i?>)"><?= $row->nome ?></a><br/>
<? } $control=$rows->bairro;}?>
</div>
<? $f++;}
}while ($f<$x);?>
</div>
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.