Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4

    [PHP-MySql-JavaScript] Realizzare selezione record

    Buondì
    come da titolo vorrei realizzare in PHP (e se serve JavaScript) una selezione simile a quella per invitare contatti ad un evento di facebook. Mi spiego meglio:
    Una lista di contatti selezionabili con checkbox in modo da mandare una query che utilizzi solo i selezionati.
    Un grosso ringraziamento a chi mi da la soluzione.

  2. #2
    Modulo di selezione:
    Codice PHP:
    <?php
    $result
    =mysql_query("Select ID,Nome From Utenti Order by Nome");
    ?>
    <form method="post" action="inviaInviti.php">
    <?php
    while($row=mysql_fetch_array($result)){
       echo(
    '<label><input type="checkbox" name="user[]" value="'.$row["ID"].'"> '.$row['Nome'].'</label>
    '
    );
    }
    ?>
    <input type="submit" value="Invita selezionati">
    </form>
    Pagina ricezione modulo, inviaInviti.php (Richimabile, volendo, con ajax):
    Codice PHP:
    for($i=0$i<count($_POST['user']); $i++){
       
    $idUtente=$_POST['user'][$i];
       
    //invia invito all'utente


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    Grazie mille, è stato un prezioso aiuto. Però potrei chiedere come funziona l'array user? Assegnando come name alle checkbox "user[]" diventa automaticamente un array delle checkbox cliccate?

  4. #4
    Originariamente inviato da Keivan
    Grazie mille, è stato un prezioso aiuto. Però potrei chiedere come funziona l'array user? Assegnando come name alle checkbox "user[]" diventa automaticamente un array delle checkbox cliccate?
    Prego
    Sì, l'array "user" funziona come hai descritto e crea un array "senza buchi".

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2013
    Messaggi
    4
    Fantastico, non l'ho mai letto da nessuna parte! Grazie 2 volte!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.