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><formmethod="get"><p> Informe o 01º nome: <inputtype="text"name="nome1"required="required"/></p><p> Informe a 01º idade: <inputtype="text"name="idade1"required="required"pattern="[0-9]+$"/></p><p> Informe o 02º nome: <inputtype="text"name="nome2"required="required"/></p><p> Informe a 02º idade: <inputtype="text"name="idade2"required="required"pattern="[0-9]+$"/></p><p> Informe o 03º nome: <inputtype="text"name="nome3"required="required"/></p><p> Informe a 03º idade: <inputtype="text"name="idade3"required="required"pattern="[0-9]+$"/></p><p><inputtype="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);}?><tableborder="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?
Question
Uahaho 0
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".
O objetivo era receber os dados e os ordenar pela idade apresentando em uma table. Alguém tem alguma ideia?
Edited by UahahoLink to post
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.