Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Radio button

  1. #1

    Radio button

    Buongiorno!
    Ho passato un array tramite serialize ad un pagina php e fin qui ci sono. ad ogni valore dell'array c'è un radio button...adesso, come faccio a passare in altra pagina il "checked" del radio button?" Ho provato con isset ma non funziona...acc..

    Codice PHP:

    <?php 
    $pinco 
    stripslashes($_POST['stationPostSerial']); 
    $nuovo unserialize($pinco); 
    print_r($nuovo); 
    if (isset( 
    $nuovo[0] ) ) 
    ... 
    ... 
    ?>
    Ciao ciao
    Paolo

  2. #2
    Nessuno può darmi una mano?
    Mi spiego meglio: nella pagina in post devo fare un ciclo for per tutti i radio button dell'array solo se questi erano stati selezionati nella pagina precedente.
    Grazie ancora
    Paolo

  3. #3

  4. #4
    supponendo che chiami il radio button 'radio' e dai lo stesso nome agli altri radio button ma ognuno con valore diverso, basta allroa fare come nell'esempio seguente:

    Codice PHP:
    <?
      $radio 
    $_POST['radio'];
      if (
    $radio==1// fai qualcosa
      
    if ($radio==2// fai quacosa d'altro
      
    if ($radio==3// fai ancora qualcosa di altro
    ?>
    <html>
    <head><title></title></head>
    <body>
    <form id="test" method="post" action="<?=$PHP_SELF?>">
      <input type="radio" name="radio" value="1" />
      <input type="radio" name="radio" value="2" />
      <input type="radio" name="radio" value="3" />
    </form>
    </body>
    </html>

  5. #5
    ..mm...grazie, solo che devo far eseguire qualcosa SOLO se il radio button è stato selezionato..volevo quindi fare un ciclo che faccia compiere la stessa operazione a tutti i radio selezionati e niente per quelli non selezionati..
    ..si, lo so, sarà una c.....a ma sono alle prime armi con php...
    Paolo

  6. #6
    il cdice che ho riportato qua sopra fa proprio quel che vuoi! se ad esempio hai cliccato sul secondo pulsante, la pagina verrà ricaricata e si vedrà che il primo pulsante ha valore zero (=non premuto), ils econdo ha valore 2 (è stato scelto), il terzo ha valore zero (non è stato scelto) e ne approfitto per postare una versione legegrmente diversa:

    Codice PHP:
    <?
      $radio 
    $_POST['radio'];
      if (
    $radio==1// fai qualcosa
      
    if ($radio==2// fai quacosa d'altro
      
    if ($radio==3// fai ancora qualcosa di altro
    ?>
    <html>
    <head><title></title></head>
    <body>
    <form id="test" method="post" action="<?=$PHP_SELF?>">
      <input type="radio" name="radio" value="1" />
      <input type="radio" name="radio" value="2" />
      <input type="radio" name="radio" value="3" />
      
    <input type="submit" value="OK" />
    </form>
    </body>
    </html>

  7. #7
    ..ops...beh, l'avevo detto che ero alle prime armi...
    grazie, vado e provo
    Paolo

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.