Visualizzazione risultati 1 fino 2 di 2

Discussione: [php] Esercizio sull'ordinamento

  1. #1
    Guest

    Predefinito [php] Esercizio sull'ordinamento

    Salve, volevo chiedervi se sapevate aiutarmi a risolvere un esercizio di php.
    Devo realizzare un esercizio formato da 3 pagine, la prima pagina in cui inserisco 10 nomi e 10 codici, sotto c'è il bottone invio che una volta premuto manda alla seconda pagina in cui verrà visualizzato ciò che ho inserito nella prima, appunto in ordine di inserimento, e sotto saranno presenti 4 bottoni : uno ordina crescente per codice, uno crescente per nome, uno decrescente per codice e uno decrescente per nome.
    Premendo uno dei 4 bottoni, nella terza pagina verrà visualizzato ciò che ho appena richiesto nella precedente pagina.
    Ho creato le prime due pagine, ma non so se sono esatte, mi manca la terza.
    Spero che qualcuno riesca a darmi una mano!..
    Grazie!
    Vi incollo qui le due pagine.

    Codice PHP:
    <?php
    $numero
    =10;
    ?>
    <form action = f2.php method=GET>
    <table>
    <tr>
    <td>NOME</td>
    <td>CODICE</td>
    </tr>
    <?php
    for($i=0;$i<$numero;$i++)
    {
    echo
    "<tr><td>";
    echo
    "<input name = nomi[] type = text></td><td>";
    echo
    "<input name = codice[] type = text></td><td>";
    }
    echo
    "</table><br><br>";
    echo
    "<input type = hidden name = numero value = $numero>";
    echo
    "<input type = submit name = OK value = ok>";
    ?>
    </form>

    Codice PHP:
    <form action = f3.php method=GET>
    <?php
    $numero
    = $_GET["numero"];
    for(
    $i=0;$i<$numero;$i++)
    {
    $nomi[$i] = $_GET["nomi"][$i];
    $codice[$i] = $_GET["codice"][$i];

    }
    for(
    $i=0;$i<$numero;$i++)


    echo
    "nome: $nomi[$i] codice:$codice[$i] <br><br>";
    echo
    "<input type = hidden name = numero value = $numero>";
    echo
    "<input type = submit name = bottone value = codice>";
    echo
    "<input type = submit name = bottone value = nome>";
    echo
    "<input type = submit name = bottone value = codice_decrescente>";
    echo
    "<input type = submit name = bottone value = nome_decrescente>";
    ?>
    </form>
    Ultima modifica di dreadnaut : 27-01-2009 alle ore 17.30.06 Motivo: + tag [php]

  2. #2
    L'avatar di skydrake
    skydrake non è connesso Utente
    Data registrazione
    22-04-2006
    Residenza
    Verona
    Messaggi
    218

    Predefinito

    per algoritmi di ordinamento ti consiglio di cercare bubblesort su google e dovresti trovare la risposta. (ne esistono di piu efficaci... ma per 10 elementi da ordinare va benissimo bubblesort, facile da capire e da scrivere)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •