Hola soy nuevo en esto y la verdad que no tengo mucha idea de PHP, estoy haciendo uno que me pide que de una serie de notas que le paso me diga cuál es la nota mínima y cuál es la máxima, y no me sale, les dejo con el código para ver si me podéis ayudar:
<?php
function pintaMenus($seleccionados)
{
echo "<table border='1'>\n";
echo "<tr>";
for($i = 1; $i <= 12; $i++)
{
echo "<td>Nota $i</td>\n";
}
echo "</tr>\n";
echo "<tr>\n";
for($i = 0; $i < 12; $i++) {
echo "<td><select name='nota$i'>\n";
for($j = 1; $j <= 10; $j++) {
if($seleccionados[$i] == $j) {
echo "<option selected=\"selected\">$j</option>";
} else {
echo "<option>$j</option>";
}
}
echo "\n</select></td>\n";
}
echo "</tr>";
echo "</table>";
}
function media($notas) {
$numNotas = count($notas);
$acumulado = 0;
foreach($notas as $nota) {
$acumulado = $acumulado + $nota;
}
$media = $acumulado / $numNotas;
return $media;
}
$enviado = $_POST["enviado"];
$selecciones = array();
if($enviado != "") {
for($i = 0; $i < 12; $i++) {
$selecciones[] = $_POST["nota$i"];
}
}
function min($notas){
echo "El máximo es ".min(1,2,3,4,5,6,7,8,9,10)."";
function max($notas){
echo "El mínimo es ".max(1,2,3,4,5,6,7,8,9,10)."";
}
?>
<html>
<head>
<title>Ejemplo con bucles</title>
</head>
<body>
<h1>Ejemplo con bucles</h1>
<form name="f1" method="POST" action="bucles.php">
<?php
pintaMenus($selecciones);
?>
<input type='hidden' name='enviado' value='enviado'>
<input type="submit" value="Actualizar media">
<?php
if($enviado != "") {
$media = media($selecciones);
echo "<p>La media de las notas es $media</p>";
}
?>
<?php
echo "La nota mínima a sido un $min ";
?>
</form>
</body>
</html>
Me dice que hay un error en la última linea en la de </html>
Como veréis he escrito $min con el echo pero no me sale, agradecería que me ayudárais.
Gracias