Jump to content


Microbyte

Member Since 05/02/2006
Offline Last Active 17/11/2007, 14:21
-----

Topics I've Started

Divisão Por Categorias

14/11/2007, 07:04

Muito bom dia, amigos.
Preciso mais uma vez da vossa ajuda.

Tenho uma secção de tutoriais no meu site, que vai buscar os tópicos a um determinado fórum. Até aí não houve problemas.
Consigo imprimir uma página com o nome dos tópicos todos, cada um com link para uma página que mostra todo o conteúdo do Post.

O que quero fazer é referente à 1ª página.
Imaginem que tenho esses tutoriais:

[Hardware] Overclock a placa gráfica
[Internet] Fazer downloads de vídeos do YouTube
[Internet] Maior rapidez no Mozilla FireFox
[code=auto:0] Criar RSS Feeds com o PHP
[code=auto:0] Enviar um E-mail
[code=auto:0] Ligar a um Servidor MySQL
[code=auto:0] Redireccionar Utilizadores
[Windows] Alterar a frase "Bem-Vindo" do XP
[Windows] Esconder pasta no Ambiente de Trabalho


O que quero é que apareçam por categorias, consoante a Definição que se encontra entre parênteses recto ("[def]").
Queria que os tutoriais de PHP estivessem todos na mesma categoria, assim como os de Windows. Assim, mais ou menos:

Hardware
Overclock a placa gráfica

Internet
Fazer downloads de vídeos do YouTube
Maior rapidez no Mozilla FireFox

PHP
Criar RSS Feeds com o PHP
Enviar um E-mail
Ligar a um Servidor MySQL
Redireccionar Utilizadores

Windows
Alterar a frase "Bem-Vindo" do XP
Esconder pasta no Ambiente de Trabalho


Penso que isso pode ser feito com arrays, mas não tenho a mínima ideia como.
Preciso mesmo da vossa ajuda.

Não é urgente, mas é importante.
Grato,
microbyte

Problema Com Alerta

07/03/2007, 08:35

Oi.

Pra mostrar um alerta costumo usar java script:

<script>alert("oi")</script>


E também dá para usar com várias linhas:

<script>alert("oi \n esta é uma nova linha")</script>


era isto que eu queria fazer, mas com o PHP, ou seja, eu tenho várias variáveis em arrays que vêm do formulário e quero verificar quais são os campos que não estão preenchidos. Esses campos teriam de aparecer um por linha.
$requere = "";
if(empty($nome)){$requere = ";nome";}
if(empty($condicao)){$requere = $requere . ";condicao";}
if(empty($id_musica)){$requere = $requere . ";id_musica";}
if(empty($email)){$requere = $requere . ";email";}

if(!empty($requere)){
$campos = explode(";",$requere);
foreach ($campos as $key => $value) {
  if (empty($value)) {
	unset($campos[$key]);
  }
} 
$msg = "Faltam preencher os seguintes campos:";
foreach($campos as $key => $value){
	$msg = $msg . "$value \n";
}
}else{

	$msg = "Inscrição efectuada com sucesso!";
	$sqlquery = "INSERT INTO tbl_inscricoes (nome, condicao , id_musica, email) VALUES ('$nome', '$condicao', '$id_musica', '$email');";
$results = mysql_query($sqlquery) or die(mysql_error());
}
echo "<script>alert(\"" . $_GET['msg'] . "\")</script>";
?>

Mas a quebra de linha que faz é no código fonte e não no alerta. :(
Não sei o que fazer.

Alguém sabe como resolver?

IPB Skin By Virteq