Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323

    PDO - popolare dei radio button o dei menu a tendina

    Salve, come si fa a popolare i radio button in pdo oppure i menu a tendina?

    Mi potete farmi un esempio e dirmi come si fa?.

    Con la vecchia programmazione sia con mysql e mysqli, lo sapevo fare .. ma qui no.

    idea
    come fare?

    grazie mille. e buona serata.

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    Prova a guardarti questa guida
    http://forum.html.it/forum/showthrea...readid=858076&

    Per il resto usi lo stesso metodo che usavi con mysqli

    PS Perché non continuare con mysqli?
    No

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    ciao risolto il problema.. voglio usare pdo perché un domani che imparo queste classi.. che non mi vengono mai a modo.. sarò programmare già con pdo e bello perché c'è meno codice da scrivere e più protetto grazie ai bindparam etc..
    ecco il codice dimmi se va bene:
    codice:
    <?php 
          $stmt = $db->prepare('SELECT * FROM users WHERE active=1'); 
           $stmt->execute(); 
           while($row = $stmt->fetch()) 
                    {
                    ?>
                    <?php echo "".$row["username"].""; ?><input type="radio" name="id_users" value="<?php echo $row["id"];?>"/>
                    <?php
                    }
                ?>
    ciao.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    No, non va bene

    Guarda questo commento:
    http://php.net/manual/it/pdostatement.fetch.php#111362

    Quindi il tuo codice va corretto così:
    Codice PHP:
    <?php       $stmt $db->prepare('SELECT * FROM users WHERE active=1');        $stmt->execute();        while(($row $stmt->fetch()) !== false)                 {                ?>                <?php echo "".$row["username"].""?><input type="radio" name="id_users" value="<?php echo $row["id"];?>"/>                <?php                }            ?>
    Ultima modifica di tampertools; 06-09-2014 a 21:28
    No

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    quindi quel false che starebbe a dire ? in poche parole?...

    grazie mille e domani faccio le prove.

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2014
    residenza
    Voltati
    Messaggi
    913
    se $stmt->fetch() restituisce zero il ciclo si interrompe, quel false serve per evitare che questo accada
    No

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.