luiz miguel Postado Junho 11, 2010 Denunciar Share Postado Junho 11, 2010 estou com uma duvida, no switch da certo o codigo é esseswitch ( $pg ){ case $row_RsCase['ma_case']: include $row_RsCase['ma_include']; break; default: include ("admin_home.php"); break; }como transformar usando o while pois gostaria de fazer uma varredura no bancoagradeço desde já! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Junho 11, 2010 Denunciar Share Postado Junho 11, 2010 No lugar do include coloque algo parecido como:$hostname = "localhost"; $username = "root"; $password = ""; $conecta = mysql_connect_bd($hostname, $username, $password); $banco = "seu_banco"; $tabela = "sua_tabela"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $tabela"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $nom = $sql['img']; $email = $sql['nome']; $id = $sql['ramo']; echo "$nome<br>$email<br>$id"; }Dai é só dar uma adaptada. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luiz miguel Postado Junho 11, 2010 Autor Denunciar Share Postado Junho 11, 2010 No lugar do include coloque algo parecido como:$hostname = "localhost"; $username = "root"; $password = ""; $conecta = mysql_connect_bd($hostname, $username, $password); $banco = "seu_banco"; $tabela = "sua_tabela"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $tabela"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $nom = $sql['img']; $email = $sql['nome']; $id = $sql['ramo']; echo "$nome<br>$email<br>$id"; } Dai é só dar uma adaptada. esta dando erro ainda, coloquei o codigo como você falou, estou usando para verificar se existe o (pg) exemplo index?pg=ad_menu com a função case dava certo se colocasse manual, criei o banco para cadastrar e usar dinamicamente no caso onde coloco se não existir nada ir para admin_home.php??? No lugar do include coloque algo parecido como:$hostname = "localhost"; $username = "root"; $password = ""; $conecta = mysql_connect_bd($hostname, $username, $password); $banco = "seu_banco"; $tabela = "sua_tabela"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $tabela"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $nom = $sql['img']; $email = $sql['nome']; $id = $sql['ramo']; echo "$nome<br>$email<br>$id"; }Dai é só dar uma adaptada.esta dando erro ainda, coloquei o codigo como você falou, estou usando para verificar se existe o (pg) exemplo index?pg=ad_menu com a função case dava certo se colocasse manual, criei o banco para cadastrar e usar dinamicamente no caso onde coloco se não existir nada ir para admin_home.php???erro Parse error: parse error in Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 *FIT* Postado Junho 11, 2010 Denunciar Share Postado Junho 11, 2010 parse error in? Posta a continuação do erro, e se possivel, como ficou o código na sua página. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 luiz miguel Postado Junho 11, 2010 Autor Denunciar Share Postado Junho 11, 2010 <?$hostname = "localhost"; $username = "root"; $password = ""; $conecta = mysql_connect_bd($hostname, $username, $password); $banco = "sintonso_pref"; $tabela = "pref_menuadmin"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $tabela"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $case= $sql['ma_case']; $include = $sql['ma_include']; } ?>usando o case dava certo ele pegava o pg e associava com o case + o include so que no while gostaria de dar uma varredura no banco usei o codigo acimar que o amigo passou mais da esse erro no finalParse error: parse error in D:\wamp\www\prefeitura\admin\admin_paginas.php on line 17 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 vini_loock Postado Junho 11, 2010 Denunciar Share Postado Junho 11, 2010 Mas você vai usar o case ai.Faz assim:switch ( $pg ){ case $row_RsCase['ma_case']: $hostname = "localhost"; $username = "root"; $password = ""; $conecta = mysql_connect_bd($hostname, $username, $password); $banco = "sintonso_pref"; $tabela = "pref_menuadmin"; $seleciona = mysql_select_db($banco, $conecta); $busca = mysql_query("SELECT * FROM $tabela"); if($busca > 0){ while($sql = mysql_fetch_assoc($busca)){ $case= $sql['ma_case']; $include = $sql['ma_include']; } break; default: include ("admin_home.php"); break; }E se não existir resultado na sua tabela ele vai incluir admin_home.php Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
luiz miguel
estou com uma duvida,
no switch da certo o codigo é esse
switch ( $pg ){
case $row_RsCase['ma_case']:
include $row_RsCase['ma_include'];
break;
default:
include ("admin_home.php");
break;
}
como transformar usando o while pois gostaria de fazer uma varredura no banco
agradeço desde já!
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.