Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

Mostrar un texto dependiendo de un id con swicht

  • 25/08/2010
  • 11:16 pm
  • marcofbb

En este tutorial vamos a mostrar como hacer el famoso http://tuweb.com/index.php?id=
Hay miles de formas para hacerla pero una simple es con Swicht

Al final del post dejo los archivos para descargar

Es el siguiente código:

<?php
switch($_GET['id'])
{
case "1":
include ("1.txt");
break;
case "2":
include ("2.txt");
break;
default:
include ("index.txt");
}
?>

Ahora vamos a explicar el código

<?php //abrimos el php
switch($_GET['id']) //decimos al switch que tome la variable del get
{
case "1": // si ponemos index.php?id=1
include ("1.txt"); // aparece el 1.txt
break; //separamos
case "2": // si ponemos index.php?id=2
include ("2.txt"); // aparece el 2.txt
break;
default: // si no ponemos ningun id y ponemos index.php
include ("index.txt"); // aparece como default el index.txt
}
?>

Tutorial

Share


Posts Relacionados

Total de Comentarios: 22

Avatar
25/08/2010
11:22 pm

Información Bitacoras.com...

Valora en Bitacoras.com: En este tutorial vamos a mostrar como hacer el famoso http://tuweb.com/ind Hay miles de formas para hacerla pero una simple es con Swicht Al final del post dejo los archivos para descargar Es el siguiente código: A......

Avatar
26/08/2010
7:27 pm

[...] Fuente: http://www.marcofbb.com.ar/mostrar-un-texto-dependiendo-de-un-id-con-swicht/ [...]

Avatar
29/08/2010
2:27 am

prefiero mejor

Avatar
29/08/2010
2:28 am

lo siento borro el codigo php que puse 🙁

Avatar
marcofbb
29/08/2010
3:32 am

Tenes que remplasar los < ? p h p

Avatar
sebastian
20/09/2010
10:25 pm

no puedo explicarte lo que me ayudate con esto

gracias!!!!!!!!!!!!!!!!!

era exactamente lo que buscaba, en serio gracias

Avatar
21/09/2010
12:43 pm

Estas es una de las miles formas que hay. Próximamente traeré más.

Avatar
06/10/2010
7:56 pm

[...] Fuente: http://www.marcofbb.com.ar/mostrar-un-texto-dependiendo-de-un-id-con-swicht/ Te a gustado el contenido? Compartelo! [...]

Avatar
01/12/2010
12:47 am

yo lo hacia con if's pero me di cuenta que el switch es mas rapido 🙂

Avatar
01/12/2010
2:17 am

Si puede ser, aca esta el código para hacerlo con if's.

if(isset($_GET['id']))
{
$a = $_GET['id'].".php";
if(is_file($a))
{
include($a);
}
}
Avatar
01/12/2010
3:13 am

Buenos temas hoho ,saludos

Avatar
01/12/2010
9:54 pm

[...] creamos uno pero con switch esta vez lo vamos a hacer con If. Para lo que no vieron el post con switch les explico de que [...]

Avatar
Sorcerer Dark
30/05/2011
9:23 pm

y como para que te serviría esto un ejemplo..

    Avatar
    30/05/2011
    10:56 pm

    Por ejemplo en un ABM (Alta Baja y Modificacion de base de datos), tener un solo .php para varias cosas por ejemplo un index.php para varias categorías (Descargas, Imagenes, Ect)

Avatar
Sorcerer Dark
31/05/2011
4:20 pm

ok grasias

Avatar
alex
28/12/2011
7:36 pm

Gracias he estado buscando esto por dias lo voy a provar en mi web...

Avatar
crazymotion
01/02/2012
6:20 pm

oie bro pero cada k agregemos una pagina ejemplo tengo k estar agregando cada pagina al index.php agregar otro

case "2": // si ponemos index.php?id=2
include ("2.txt"); // aparece el 2.txt
break;

Avatar
crazymotion
01/02/2012
6:55 pm

otra pregunta como le ago por ejemplo dentro de un folder ejemplo :

miwebsite.com/clips/video-002

donde y como pongo los codigos ?

Avatar
crazymotion
01/02/2012
10:00 pm

ejemplo del comentario anterior

esta asi

miwebsite.com/clips/video-002

pero kiero k salga asi

miwebsite.com/clips.php?id=2

como lo podria acer

Avatar
memo
01/07/2012
12:10 am

oye me podrías ayudar que cuando no existe la pagina salga un mensaje diciendo "pagina no encontrada"

mi estructura es esta

en el index tengo

y en la carpeta incluir dentro del archivo pagina.php tengo

Avatar
Marcofbb
01/07/2012
1:48 pm

@Memo, para implementar eso que vos decis tenes que poner en default el error 404 y agregar un nuevo item para el index. O tambien antes de hacer la comprobacion en el switch agregas un file_exists($filename) que si da positivo siga con el switch y sino redireccione a un error 404

http://php.net/manual/es/function.file-exists.php

Saludos

Avatar
memo
01/07/2012
3:04 pm

a gracias si era eso agregar un file_exists
gracias


Enviar Comentario

(*)

(*)