Jump to content


Photo

Função Case Com Tag Em Html ?


  • Faça o login para participar
5 replies to this topic

#1 alxtyf

alxtyf

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 02/09/2009, 09:10

Quero colocar um include em minha página de galeria de fotos assim:

galeriaevento.php
<?
switch( $_GET['id'] ) {
   case 'foto1': 
	  <img src="foto1.jpg" width="600" height="400" />
	  break;

   case 'foto2e3': 
	  <img src="foto2.jpg" width="300" height="200" /> 
	  <br> 
	  <img src="foto3.jpg" width="300" height="200" />
	  break;
   
   default: include("index.php");
}
?>


Claro q se eu colocar dessa forma acima vai dar erro...

Qual a sintaxe correta para que as fotos carreguem corretamente ???


Obrigado.

Edição feita por: alxtyf, 02/09/2009, 09:11.


#2 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 02/09/2009, 09:14

Amigo...

Use o echo para imprimir na tela o seu HTML.

Abraços e até a próxima!
Mateus Antunes
MBASistemas

#3 alxtyf

alxtyf

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 02/09/2009, 10:09

Amigo...

Use o echo para imprimir na tela o seu HTML.

Abraços e até a próxima!



Então o código ficaria assim??

<?
switch( $_GET['id'] ) {
   case 'foto1': 
	  echo("<img src="foto1.jpg" width="600" height="400" />\n");
	  break;

   case 'foto2e3': 
	  echo("<img src="foto2.jpg" width="300" height="200" />\n"); 
	  echo("<br> \n");
	  echo("<img src="foto3.jpg" width="300" height="200" />\n");
	  break;
   
   default: include("index.php");
}
?>


#4 Marcus Nunes

Marcus Nunes

    Turista

  • Usuários
  • 51 posts
  • Sexo:Masculino

Posted 02/09/2009, 11:06

Quase isto.
Escape as aspas para não dar erro ou use aspas simples no echo.

ex:
echo '<img src="foto2.jpg" width="300" height="200" />';


#5 dddidan

dddidan

    Ativo

  • Usuários
  • 381 posts
  • Sexo:Masculino
  • Localidade:Taboão da Serra - SP

Posted 02/09/2009, 13:56

Apenas complementando, assim tambem funciona:

\
echo "<img src=\"foto1.jpg" width=\"600\" height=\"400\" />"

o "\" escapa o proximo caractere, ou seja, vai imprimir a aspa
Mais vale um Dev C++ na mão do que dois codeblocks voando

PHP - ||||||||||||||| MySql - |||||||||||||||
C/C++ - ||||||||||||||| Oracle - |||||||||||||||
PERL - |||||||||||||||

#6 alxtyf

alxtyf

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 03/09/2009, 06:23

Muito obrigado a todos... consegui colocar do jeito que eu queria !

Vlw e abraços !




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq