| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo crear sondeo con PHP
    Agregar un sondeo a su sitio web puede proporcionar retroalimentación de sus usuarios. PHP , acrónimo de "PHP : protocolo de hipertexto ", es un lenguaje de programación Web popular que es muy adecuado para la creación de una encuesta. Es conocido por su enorme base de usuarios y documentación de primera categoría, por lo que es un lenguaje atractivo tanto para los programadores aficionados y profesionales. Crear una encuesta con PHP es sencillo. Instrucciones
    1

    decidir un formato para el archivo de texto que se utiliza para almacenar las opciones y los resultados de la encuesta . Tendrá que guardar el título de la encuesta , las opciones y el número de votos de cada archivo.
    2

    Abra un editor de texto, como el Bloc de notas y crear un nuevo archivo . Escribe una encuesta con el formato en el que se ha decidido en el Paso 1 . Guarde el archivo como " poll.txt . " He aquí un ejemplo :

    ¿Te gusta esta encuesta


    0

    No.

    0
    ? .
    3

    Crear un nuevo archivo . Escriba una función PHP que acepta un nombre de archivo y una referencia a una variable que contendrá el título de la encuesta como parámetros , se abre el archivo, lee los archivos contenidos , establece la variable que contiene el título de la encuesta y devuelve los datos de la encuesta . Aquí está el código final :

    extractPollData función ( $ archivo , y $ title ) {

    if ( ( $ lines = file ( $ archivo ) ) !) Return false ;
    < p> for ($ i = 1 ; $ i <( planta ( count ($ líneas) /2 ) * 2 ) -1 ; $ i + = 2 ) {

    $ optionArr [ ] = array ( 'nombre' = > $ líneas [ $ i ] , ' votos ' = > $ líneas [ $ i +1] ) ; }


    $ title = $ líneas [ 0 ] ;

    return $ optionArr ;

    }
    4

    Escriba una segunda función que acepta un nombre de archivo , la matriz de datos de la encuesta y el título de la encuesta como parámetros. En el cuerpo de la función , abra el archivo suministrado como parámetro con la función " fopen " de PHP. Convertir la matriz y el título en el formato que ha elegido y escribir en el archivo . Cierre el flujo de archivos con la función " fclose " de PHP. A continuación se muestra el código completo :

    writePollData función ( $ archivo , $ data , $ titulo ) {

    $ texto = $ título. " \\ n";

    foreach ( $ data como $ d ) {

    $ texto = $ d [' name'] . . " \\ n". $ d [' votos' ] . " \\ n"; }


    $ h = fopen ( $ archivo , " w " ) ;

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

    }
    5

    Crear una sentencia " if" que separa el código en dos situaciones: cuando la encuesta se ha presentado y cuando no lo tiene . En el escenario en el que no se haya presentado debe mostrar el formulario. Utilice la función que ha creado en el Paso 2 para extraer los datos de las encuestas del archivo de texto . Loop por las opciones mediante un bucle " foreach " y mostrar un cuadro de radio para cada opción. El código final es a

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

    } else {

    $ data = extractPollData ($ archivo , $ título ) ;

    echo "

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

    echo "

    " ;

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

    echo " < input type = nombre ' Radio ' = valor ' respuesta ' = ' " . $ i . " " > ". $ data [ $ i ] [' name'] . ""; }


    echo "

    ";
    < p >}
    6

    en la segunda parte del " if" , en el caso de que la encuesta se ha presentado , extraer los datos de las encuestas que utilizan la función de la etapa 2 , aumentar la respuesta que se ha seleccionado por uno y guardar los resultados de la encuesta con la función de la etapa 3 . Recorrer todas las opciones y mostrar los resultados de cada uno. Guarde el archivo PHP como " submit.php . " A continuación se muestra el código completo :

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

    $ data = extractPollData ($ archivo , $ title ) ;

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

    precio: $ datos [$ _POST [' respuesta '] ] [' votos '] + + ;

    writePollData ($ archivo , $ data , $ title ) ;

    }

    echo "

    Resultados < /h1 >";

    foreach ( $ data como $ d ) {

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

    } }

    Previous :

    next :
      Artículos relacionados
    ·Escuela PHP Proyectos 
    ·SQL Writing Tools 
    ·Cómo instalar JSON con PHP 
    ·Cómo exportar Desde MySQL Workbench 
    ·Cómo imprimir etiquetas div con PHP 
    ·MySQL se une Update Tutorial Consulta 
    ·Cómo habilitar el acceso root a MySQL desde máquinas …
    ·MySQL Integer : Vs Firmado . Unsigned 
    ·Cómo Pixel- Track para una página de redireccionamien…
    ·PHP no está siendo ejecutado 
      Artículos destacados
    ·Cómo conectar Visual Basic para Mysql 
    ·Cómo permitir PHP para escribir en el archivo 
    ·Los métodos estáticos en Java Subclase 
    ·Cómo subir archivos a una base de datos SQL 
    ·Cómo utilizar un control ListBox en el MFC de Visual C…
    ·Cómo utilizar Microsoft Script Debugger 
    ·Javascript Lightbox Tutorial 
    ·Cómo escribir código para crear una clase Circle 
    ·Cómo insertar en las listas de Python 
    ·Qué son los archivos PYC 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com