Visualizzazione dei risultati da 1 a 2 su 2

Discussione: php e checkbox

  1. #1

    php e checkbox

    Ciao a tutti,
    non so come gestire questa situazione:

    sito della mia squadra di calcio a 8,
    ho realizzato una pagina con select dinamica che, alla scelta della giornata di campionato, visualizza alcuni dati (data, ora e id della partita da disputare)
    dopodichè mi mostra tutti i giocatori, suddivisi per ruolo tramite query, con una checkbox accanto, così:
    Codice PHP:
    <tr><td>Portieri</td></tr>
    <?
    $query 
    "select bla bla"
    fetcho il tutto
    quindi ciclo
    :
    while 
    blabla
    <td><input type=\"checkbox\" name=\"portieri\" value=\"".$row["id_giocatore"]."\">".$row["nome_giocatore"]."</td>
    e così per difensori, centrocampisti e attaccanti

    io vorrei fare una cosa tipo questa ma non so se è possibile...

    una volta selezionati i giocatori da convocare tramite checkbox, il form deve:

    inserire nella tabella "convocazioni" i dati
    id_giocatore
    id_partita

    quindi deve inviare una mail al giocatore con dentro un link ad una pagina "in ascolto"
    che avrà due opzioni tipo questa:

    clicca qui x confermare <a href="http://quellapaginalì.php?=convocato=si ecc.
    e deve inserire appunto un "si" nel campo convocato in quella riga dove corrisponde anche il suo id_giocatore

    clicca qui x dire che non ci sei <a href=come sopra ma deve mettere no


    è troppo assurda come cosa o si può fare?
    mi aiutate?

    grazie,
    Fabrizio

  2. #2
    fai cosi:

    Codice PHP:
    <tr><td>Portieri</td></tr>
    <?
    $query 
    "select bla bla"
    fetcho il tutto
    quindi ciclo
    :
    while 
    blabla
    <td><input type="checkbox\" name=\"portieri[".$row["id_giocatore"]."]\" value=\"On">".$row["nome_giocatore"]."</td>
    Nel file della Action:

    Codice PHP:
    $portieri $_POST['portieri'];
    $selezionati array_keys($portieri);

    //Ora in selezionati hai un array con tutti gli id dei portieri selezionati 

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.