| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    Come creare Polling con PHP
    Aggiunta di un sondaggio per il tuo sito web in grado di fornire un feedback dai vostri utenti . PHP , che sta per " PHP : Hypertext Protocol ", è un popolare linguaggio di programmazione web che è adatto per la creazione di un sondaggio . E 'noto per la sua enorme base di utenti e di documentazione di alto livello , rendendolo un linguaggio attraente sia per i programmatori dilettanti e professionisti . Creare un sondaggio con PHP è semplice. Istruzioni
    1

    decidere un formato per il file di testo che verrà utilizzato per memorizzare le opzioni ed i risultati del sondaggio . Sarà necessario memorizzare il titolo del sondaggio , le opzioni e il numero di voti per ogni file .
    2

    Aprire un editor di testo , come Blocco note , e creare un nuovo file . Scrivi un sondaggio utilizzando il formato in cui è stato deciso al punto 1. Salvare il file come " poll.txt . " Ecco un esempio :

    Ti piace questo sondaggio


    0

    No.

    0
    ? .
    3

    Creare un nuovo file . Scrivere una funzione PHP che accetta un nome di file e un riferimento a una variabile che conterrà il titolo del sondaggio come parametri , si apre il file , legge il contenuto dei file , imposta la variabile che contiene il titolo del sondaggio e restituisce i dati del sondaggio . Ecco il codice finale :

    funzione extractPollData ( $ filename , & $ title ) {

    if ( ($ righe = file ( $ filename ) ) ! ) Return false;
    < p > for ( $ i = 1; $ i < ( piano ( count ( $ righe ) /2) * 2) -1 ; $ i + = 2) {

    $ optionArr [ ] = array ( 'name ' = > $ righe [ $ i ], ' voti ' = > $ righe [ $ i +1 ] ) ; }


    $ titolo = $ righe [ 0 ] ;
    ritorno

    $ optionArr ;

    }
    4

    Scrivi una seconda funzione che accetta un nome di file , array di dati elettorali e il titolo del sondaggio come parametri . Nel corpo della funzione , aprire il file fornito come parametro utilizzando la funzione " fopen " di PHP . Converte l'array e il titolo nel formato che avete scelto e scriverlo nel file. Chiudere il flusso di file utilizzando la funzione " fclose " di PHP . Di seguito è riportato il codice completo :

    funzione writePollData ( $ filename , $ data , $ title ) {

    $ testo = $ title . " \\ n";

    foreach ( $ dati come $ d ) {

    $ testo = $ d [ 'name' ] . . "\\ n" . $ d [' voto '] . " \\ n"; }


    $ h = fopen ( $ filename , ' w ');

    fwrite ( $ h , $ testo ) ;
    < p > fclose ( $ h ) ;

    }
    5

    creare un'istruzione " if" che separa il codice in due casi: quando è stato presentato il sondaggio e quando non lo è . Nello scenario in cui non è stata presentata deve essere visualizzato il modulo . Utilizzare la funzione che si è creato nel passaggio 2 per estrarre i dati del sondaggio dal file di testo . Spostarsi tra le opzioni utilizzando un ciclo " foreach " e visualizzare una casella di opzione per ogni opzione . Il codice finale è qui sotto:

    if ( isset ( $ _POST [' submit' ] ) ) {

    } else {

    $ data = extractPollData ( $ file , $ titolo ) ;
    eco

    "

    " . $ titolo. " < /h1 > " ;

    echo "

    " ;

    for ( $ i = 0 ; $ i < count ( $ data ) ; $ i + + ) {

    echo " < input type = nome di ' radio' = valore di 'risposta' = ' " . $ i . "' > " . $ data [ $ i ] [ 'name' ] . " " ; }


    echo " < /form > " ;
    < p > }
    6

    nella seconda parte della "if" , nel caso in cui è stato presentato il sondaggio , estrarre i dati del sondaggio usando la funzione dal punto 2 , aumentare la risposta che è stata selezionata per uno e salvare i risultati del sondaggio usando la funzione dal punto 3. Loop attraverso tutte le opzioni e visualizzare i risultati di ogni . Salvare il file PHP come " submit.php . " Di seguito è riportato il codice completo :

    if ( isset ( $ _POST [' submit' ] ) ) {

    $ data = extractPollData ( $ file , $ titolo ) ;

    if ( isset ( $ data [ $ _POST [ 'risposta' ] ] ) ) {

    $ data [ $ _POST [ 'risposta' ] ] [' voto '] + + ;

    writePollData ( $ file , $ data , $ titolo ) ;

    }

    echo "

    Risultati < /h1 > " ;

    foreach ( $ dati come $ d ) {

    echo " " . $ d [ 'name' ] . " < /b > : " . $ d [' voto '] ;

    }}

    Previous :

    next :
      Articoli Correlati
    ·Creazione di un sistema di PHP Archivio File 
    ·Come eliminare le righe nel file piatti in PHP 
    ·PHP File Upload Tipi 
    ·Come chiudere un Header PHP 
    ·Come controllare il codice PHP per solo numeri interi i…
    ·Come prevenire più login Con SESSION_ID 
    ·Come per rilevare se un cliente è mobile in PHP 
    ·Come tagliare l'ultimo carattere in PHP 
    ·NetBeans JDBC MySQL Tutorial 
    ·Come creare Plain Text & Mime formattato mail con PHP 
      Articoli in evidenza
    ·Tutorial Visual Basic sul metodo Eval 
    ·Come scrivere script PHP 
    ·Come unire due risultati MySQL in PHP 
    ·Visivo . Vs. NET di base . Visual C # NET 
    ·Come modificare il piè di pagina PHP in Joomla 
    ·MySQL è lento con troppe connessioni persistenti 
    ·Come utilizzare di default XML Editor in Eclipse 
    ·Come chiamare una funzione JavaScript Da Python 
    ·Come convertire esadecimale per decimali in VB.NET 
    ·Come scrivere la parola equivalente di un assegno Impor…
    Copyright © Conoscenza Informatica http://it.wingwit.com