Bienvenido a la Comunidad de Treehouse
¿Quieres colaborar en errores de código? ¿Tienes errores que necesitan comentarios? ¿Buscas un par de ojos adicionales en tu último proyecto? aquí.
¿Buscas aprender algo nuevo?
Treehouse ofrece una prueba gratuita de siete días para estudiantes nuevos. Obtén acceso a miles de horas de contenido y únete a miles de
Inicia tu prueba gratuita
mes ks
69 puntos¿cuál es el problema con mi código?
no lo entiendo
<?php
//Roles disponibles: admin, editor, author, subscriber
if (!isset($role)) {
$role = 'subscriber';
}
cambiar($role) {
case admin:
eco Como administrador, puedes agregar, editar o eliminar cualquier publicación.;
break;
default:
eco No tienes acceso a esta página. Por favor, contacta a tu administrador.;
break;
}
?>
1 Respuesta
Pascal Breitrück
Estudiante de Cursos Plus 3.206 PuntosHola 👋 , para el primer paso del desafío tu código pasó. (sin error)
En el segundo paso deberías editar la declaración switch.
<?php
//Roles disponibles: admin, editor, author, subscriber
if (!isset($role)) {
$role = 'subscriber';
}
switch($role) {
case "admin":
echo "As an admin, you can add, edit, or delete any post.";
break;
case "editor":
echo "Como editor, puedes agregar o editar cualquier publicación, y eliminar tus propias publicaciones.";
break;
case "author":
echo "Como autor, puedes agregar, editar o eliminar tu propia publicación.";
break;
default:
echo "No tiene acceso a esta página. Por favor, póngase en contacto con su administrador.";
break;
}
?>
Saludos Pascal
mes ks
69 puntosmes ks
69 puntoshola sobre la respuesta no funciona para mí además que en el desafío se te invita a agregar 2 mensajes gracias de todas formas