Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. stallo
    3. Post
    S

    stallo

    @stallo

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 1
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Chivasso Età 40
    0
    Reputazione
    1
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da stallo

    • Ordinare record da link

      Ciao a tutti, chiedo venia perchè le mie competenze in php sono praticamente a 0 in quanto sono prettamente grafico, mi ritrovo pero' a dover completare uno script per motivi un po' blandi, dovendo dare a questo script, la possibilità, cliccando su "Nome" "Email" "Sesso" di disporre i record che mi genera la tabella in ordine alfabetico, vi incollo lo script che mi è stato fornito:

      [PHP]$query = "SELECT nome,email,sesso,newsletter,attivita,messaggio FROM utenti";

      $result = mysql_query($query);

      if (!$result) {
      die("Errore nella query $query: " . mysql_error());
      }

      $sesso_arr = array(' ','M','F');
      $attivita_arr = array(' ','studente','lavoratore','disoccupato');

      include 'top.htm';

      echo '
      <table border="1">
      <tr>
      <th>Nome</th>
      <th>Email</th>
      <th>Sesso</th>
      <th>Newsletter</th>
      <th>Attività</th>
      <th>Messaggio</th>
      </tr>';

      while ($row = mysql_fetch_assoc($result)) {
      $nome = htmlentities($row['nome']);
      $email = htmlentities($row['email']);
      $messaggio = htmlentities($row['messaggio']);
      $messaggio = nl2br($messaggio);

      if(!$email)     $email = '&nbsp;';
      if(!$messaggio) $messaggio = '&nbsp;';
      
      $sesso = $sesso_arr[$row['sesso']];
      $newsletter = $row['newsletter'] ? 'Si' : 'No';
      $attivita = $attivita_arr[$row['attivita']];
      
      echo "<tr>
      		<td>$nome</td>
      		<td>$email</td>
      		<td>$sesso</td>
      		<td>$newsletter</td>
      		<td>$attivita</td>
      		<td>$messaggio</td>
      	</tr>";
      

      }

      echo '</table>';

      mysql_free_result($result);

      mysql_close();[/PHP]

      chiedo venia per la crudezza della domanda, ma essendo molto a digiuno di questo linguaggio, le guide che ho trovato su google mi hanno un po' delucidato sul discorso dell'"ORDER BY" nella query, ma non su come posso fare in modo che cliccando su NOME EMAIL o SESSO, i record si dispongano alfabeticamente, grazie per eventuali risposte.

      postato in Coding
      S
      stallo