Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2009, 21:49
Avatar de mikeyork
mikeyork
 
Fecha de Ingreso: noviembre-2007
Ubicación: Palo Alto CA
Mensajes: 25
Antigüedad: 17 años
Puntos: 0
ayuda con un script PHP sencillo

Hola soy principiante en PHP y estoy desarrollando un pequeño script para un menu en AJAX mediate el cual se llama a la funcion GET para generar una cadena de texto en la URL:

://localhost/ajax.php?post_name_1=servicios&post_name_2=traducc iones&post_name_3=frances

El URL llama a un determinado texto mediante GET mostrando en el navegador esto:
menu_serviciostraduccionesfrances

Lo que necesito es que cuando se muestre la seguna y tercera variable: post_name_2=traducciones&post_name_3=frances se muestre el ECHO de la ultima variable, omitiendo u ocultando post_name_1=servicios y/o post_name_2=traducciones respectivamente.

El resultado que necesito es que cuando se llame la primera variable (post_name_1=servicios) salga un echo en su caso y cuando se llame al segunda variable la primera se omita y la segunda se muestre, sin que la estructura de la URL cambie:

Si necesitan más detalles haganlos saber estare en contacto.

Como se daran cuenta no tengo mucha experiencia en php pero tengo muchas ganas de aprender.
Gracias por su atención...

ahh y mi codigo es:

Código PHP:
<?php

$post_name_1 
$_GET['post_name_1'];

switch (
$post_name_1):

case 
'servicios':
    echo 
"menu_servicios";
    break;
case 
'contacto':
    echo 
"hola";
    break;
case 
'nosotros':
    echo 
"hostoria";
    break;
    
default:
    echo 
"error 404";
endswitch;


$post_name_2 $_GET['post_name_2'];

switch (
$post_name_2):

case 
'traducciones':
    echo 
"moviles";
    break;
case 
'transcripciones':
    echo 
"i equals 1";
    break;
case 
'redacciones':
    echo 
"bender";
    break;
    
default:
    echo 
"error 404";
endswitch;

$post_name_3 $_GET['post_name_3'];

switch (
$post_name_3):

case 
'frances':
    echo 
"frances";
    break;
case 
'ingles':
    echo 
"ingles";
    break;
case 
'italiano':
    echo 
"italiano";
    break;
    
default:
    echo 
"error 404";
endswitch;

?>