Olá, sou novata com php e estava desenvolvendo uma atividade para a faculdade. Acreditava que o algoritmo estava correto porém quando rodado no servidor ele retorna dois "erros".
<html>
<body>
<form method="get">
<p> Informe o 01º nome: <input type="text" name="nome1" required="required" /> </p>
<p> Informe a 01º idade: <input type="text" name="idade1" required="required" pattern="[0-9]+$" /> </p>
<p> Informe o 02º nome: <input type="text" name="nome2" required="required" /> </p>
<p> Informe a 02º idade: <input type="text" name="idade2" required="required" pattern="[0-9]+$" /> </p>
<p> Informe o 03º nome: <input type="text" name="nome3" required="required" /> </p>
<p> Informe a 03º idade: <input type="text" name="idade3" required="required" pattern="[0-9]+$" /> </p>
<p><input type="submit" /></p>
</form>
<?php
if(isset($_GET['nome1']) && isset($_GET['idade1']) && isset($_GET['nome2']) && isset($_GET['idade2']) && isset($_GET['nome3']) && isset($_GET['idade3'])){
$array[0] = array('nome' => $_GET['nome1'], 'idade' => $_GET['idade1']);
$array[1] = array('nome' => $_GET['nome2'], 'idade' => $_GET['idade2']);
$array[2] = array('nome' => $_GET['nome3'], 'idade' => $_GET['idade3']);
foreach ($array as $key => $row) {
$nome[$key] = $row['nome'];
$idade[$key] = $row['idade'];
}
array_multisort($nome, SORT_DESC, $idade, SORT_ASC, $array);
}
?>
<table border="1px">
<?php foreach($array as $key) { ?>
<tr>
<th><?php echo $nome[$key]; ?></th>
<td><?php echo $idade[$key]; ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
O objetivo era receber os dados e os ordenar pela idade apresentando em uma table. Alguém tem alguma ideia?