Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    86

    inserire scelte nel database

    Ciao ho dei checkbox in un form e vorrei che le scelte fatte dall'utente vengano inserite in un database come faccio se i checkbox hanno questa sintassi:
    <input type="checkbox" name="posti[]"value="Pantelleria">Pantelleria

    ho utilizzato un'array perchè dovevo stampare le scelte.

  2. #2
    non ho capito scusa, come mai hai usato un array ?
    in html non puoi no ?
    ..:: Portfolio in costruzione ::..
    ..:: http://rlj.abshost.net ::..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    86

    risposta

    mi è servito per la parte in php cioè per questa porzione di codice

    $posti_preferiti = $_POST['posti'];
    foreach($posti_preferiti as $valore)
    {
    echo ("

    - $valore.</p>");}


    che mi stampa le scelte.

  4. #4
    codice:
     <td width="49"><table>
                  <tr>
                    <td class="Stile10"><input type="radio" name="prova" value="Y"  />
                      SI</td>
                  </tr>
                  <tr>
                    <td class="Stile10"><input type="radio" name="prova" checked="checked" value="N"  />
                      NO</td>
                  </tr>
                </table></td>
    
    <?php  if ($row_Recordset1['prova']==Y) {echo $row_Recordset1['prova'];}?>
    oppure

    codice:
    <input name="prova1" type="radio" value="Y" />
    
    <?php  if ($row_Recordset1['prova1']==Y) {echo $row_Recordset1['prova1'];}?>

  5. #5
    Utente di HTML.it L'avatar di neida
    Registrato dal
    Feb 2005
    Messaggi
    1,478

    Re: inserire scelte nel database

    Originariamente inviato da claretta
    Ciao ho dei checkbox in un form e vorrei che le scelte fatte dall'utente vengano inserite in un database come faccio se i checkbox hanno questa sintassi:
    <input type="checkbox" name="posti[]"value="Pantelleria">Pantelleria

    ho utilizzato un'array perchè dovevo stampare le scelte.
    Se, come prevedibile, le scelte effettuate tramite i checkbox dovrai inserirle tutte in un solo campo del database, potresti provare così:

    Codice PHP:
    $posti = empty($_POST['posti'])
             ? 
    'nessuna scelta'
             
    implode($_POST['posti'], ', '); 
    La variabile $posti conterrà la stringa "nessuna scelta" se nessun checkbox sarà stato selezionato, mentre se verrà selezionata una o più opzioni allora $posti conterrà tutte le eventuali scelte separate da una virgola. Dopo di che potrai procedere con l'inserimento nel database...

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.