Foros del Web » Programando para Internet » PHP »

Sugerencia y ayuda en ejercicio (soy nuevo )

Estas en el tema de Sugerencia y ayuda en ejercicio (soy nuevo ) en el foro de PHP en Foros del Web. Gracias a todo aquel que me quiera ayudar a romper el hielo con php jeje, voy con todas mis ganas! a ver si este ejercicio ...
  #1 (permalink)  
Antiguo 07/09/2010, 12:52
 
Fecha de Ingreso: septiembre-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
Busqueda Sugerencia y ayuda en ejercicio (soy nuevo )

Gracias a todo aquel que me quiera ayudar a romper el hielo con php jeje, voy con todas mis ganas! a ver si este ejercicio quedo bien para poder continuar,.,. saludos

Realizar un programa que calcule la media aritmética de un alumno que ha realizado 2 exámenes y que muestre la calificación obtenida, teniendo en cuenta, los siguientes criterios:
De 0 a 4: No Apto
De 5 a 10: Apto



Código PHP:

<?php
$_Examen1
=$_POST['exa1'];
$_Examen2=$_POST['exa2'];

if ((
$_Examen1=="") || ($_Examen2=="")) //condicional para evitar que no dejen un campo en blanco
    
{
    
header('location:untitled-1.html');
    exit;
    }
$Media=($_Examen1 $_Examen2) / 2
if (
$Media <5
    { 
$msg="NO APTO";
    }
elseif ((
$Media >=5) && ($Media <=10))
    { 
$msg="APTO";
    }
else
    {
$msg="Error";
    }
echo 
$msg;
    
?>
  #2 (permalink)  
Antiguo 07/09/2010, 13:16
 
Fecha de Ingreso: agosto-2007
Mensajes: 345
Antigüedad: 17 años, 2 meses
Puntos: 21
Respuesta: Sugerencia y ayuda en ejercicio (soy nuevo )

Hola,

he probado tu código y funciona correctamente. Enhorabuena, vas bien.

Recomendaciones:

- Filtrar los datos enviados por GET, POST, etc. Todos los datos que pueda modificar el usuario deben ser filtrados y validados.

- Un código limpio (tabulado, con espacios, etc.) es un código de fácil lectura y donde podrás encontrar mas fácilmente posibles fallos.

- Documentar el código. Ahora mismo sabes lo que hace y porque lo hace así, quizás dentro de un mes no.

- Ojo con las mayúsculas y minúsculas. Intenta respetar una norma siempre.

Por último, animarte a que sigas aprendiendo.
__________________
----
http://www.mascodigo.com
  #3 (permalink)  
Antiguo 07/09/2010, 14:31
 
Fecha de Ingreso: agosto-2010
Mensajes: 12
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Sugerencia y ayuda en ejercicio (soy nuevo )

Por cierto si alguna vez tienes muchos campos de $_POST y quieres comprobar si estan vacio spuedes usar esto:
if(in_array(NULL, $_POST)){
}
  #4 (permalink)  
Antiguo 07/09/2010, 19:31
 
Fecha de Ingreso: septiembre-2010
Mensajes: 19
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Sugerencia y ayuda en ejercicio (soy nuevo )

Cita:
Iniciado por nx00 Ver Mensaje
Hola,

he probado tu código y funciona correctamente. Enhorabuena, vas bien.

Recomendaciones:

- Filtrar los datos enviados por GET, POST, etc. Todos los datos que pueda modificar el usuario deben ser filtrados y validados.

- Un código limpio (tabulado, con espacios, etc.) es un código de fácil lectura y donde podrás encontrar mas fácilmente posibles fallos.

- Documentar el código. Ahora mismo sabes lo que hace y porque lo hace así, quizás dentro de un mes no.

- Ojo con las mayúsculas y minúsculas. Intenta respetar una norma siempre.

Por último, animarte a que sigas aprendiendo.


Hola mi hermano muchas gracias por tus recomendaciones! de hecho como puedo filtrar los datos enviads por POST.. ?? es lo unico que no entiendo! saludos
  #5 (permalink)  
Antiguo 07/09/2010, 19:36
Avatar de carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 7 meses
Puntos: 461
Respuesta: Sugerencia y ayuda en ejercicio (soy nuevo )

Cita:
Iniciado por Explosionado Ver Mensaje
Por cierto si alguna vez tienes muchos campos de $_POST y quieres comprobar si estan vacio spuedes usar esto:
if(in_array(NULL, $_POST)){
}
creo que es mas sencillo usar el isset para verificar si existe y esta lleno bueno seria bueno que fueras leyendo algunos tutoriales para que vayas dando pasos te recomiendo este php ya te va dando pasos y te olocan ejercicios y luego te dan la solucion para que compares las formas que hay de hacerlo suerte en este largo pero grandioso camino saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way

Etiquetas: sugerencia
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:18.