Ir para conteúdo

POWERED BY:

Arquivado

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

Kaynã Araújo

Comandos nao aparecem no IE 6

Recommended Posts

Bom dia.

 

Estou desenvolvendo um site em php, sou totalmente novato nisso e preciso de uma ajuda, que talvez seja boba.

 

Bom, estou utilizando um menu com includes, o problema é que no FIREFOX funciona e no IE 6 não.

 

Segue abaixo código para avaliares e me dizer se cometi algum erro.

 

Desde já agradeço!!

 

 

 

<?php
$action = $_GET['action'];
?>

<?php

switch ($action){

	case "home":

		include "main.php";

	break;

	case "empresa":

		include "empresa.php";

	break;

	case "produtos":

		include "produtos.php";

	break;

	case "servicos":

		include "servicos.php";

	break;

	case "contato":

		include "contato.php";

	break;

	case "galeria":

		include "galeria.php";

	break;

	default:

		include "main.php";

}

?>

 

Abraços,

 

 

Kaynã Araújo

Compartilhar este post


Link para o post
Compartilhar em outros sites

vê se funciona

 

<?php
$action = @$_GET['action'];

switch($action)
{

case 'home':

	include('main.php');

break;

case 'empresa':

	include('empresa.php');

break;

case 'produtos':

	include('produtos.php');

break;

case 'servicos':

	include('servicos.php');

break;

case 'contato':

	include('contato.php');

break;

case 'galeria':

	include('galeria.php');

break;

default:

	include('main.php');

break;

}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O '@' é se existir a variavel

 

então $action é igual a @$_GET['action']; se existir $_GET['action'];

 

se nao fica em branco.

 

com isso nao da erro de que que não voi setado valor para a variavel $action quando não existir o $_GET['action']

 

 

Seja bem vindo e duvidas só postar.

 

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Corrigindo, o arroba é um operador de controle de erros.

Quando houver o @ em uma expressão, as mensagens de erro são suprimidas, significando que o erro não será exibido. Perceba que isso não significa que o erro não aconteceu.

Eu particularmente proíbo a utilização de arroba aqui na empresa.

Veja: http://br.php.net/manual/pt_BR/language.op...rrorcontrol.php

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.