| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    Comment créer vote avec PHP
    Ajout d'un sondage à votre site Web peut fournir la rétroaction de vos utilisateurs. PHP, qui signifie " PHP: Hypertext protocole », est un langage de programmation Web populaire qui est bien adapté pour la création d'un sondage . Il est connu pour son énorme base d'utilisateurs et la documentation de premier ordre , ce qui en fait un langage attrayant pour les programmeurs amateurs et professionnels. Création d'un sondage avec PHP est simple. Instructions
    1

    décider d'un format de fichier texte qui sera utilisé pour stocker les options et les résultats du sondage . Il sera nécessaire de stocker le titre , les options et le nombre de votes pour chaque fichier du sondage .
    2

    Ouvrez un éditeur de texte tel que le Bloc-notes, créer un nouveau fichier. Écrire un sondage en utilisant le format sur ​​lequel vous avez décidé à l'étape 1 . Enregistrez le fichier sous " poll.txt . " Voici un exemple :

    Aimez-vous ce sondage

    Oui

    0

    Non

    0
    ? .
    3

    Créer un nouveau fichier. Écrire une fonction PHP qui accepte un nom de fichier et une référence à une variable qui contiendra le titre du sondage en tant que paramètres , ouvre le fichier , lit le contenu des fichiers , définit la variable contenant le titre du sondage et renvoie les données du sondage . Voici le code final:
    fonction extractPollData

    ( $ filename, & $ titre ) {

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

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


    $ title = $ lignes [ 0 ] ;
    retour

    $ optionArr ;

    }
    4

    Ecrire une deuxième fonction qui accepte un nom de fichier , un tableau de données de sondage et le titre du sondage en tant que paramètres . Dans le corps de la fonction , ouvrez le fichier fourni en tant que paramètre en utilisant la fonction " fopen " de PHP. Convertir le tableau et le titre dans le format que vous avez choisi et écrire dans le fichier . Fermez le flux de fichier en utilisant la fonction " fclose " de PHP. Voici le code complet :
    fonction writePollData

    ( $ filename, $ data , $ titre ) {

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

    foreach ($ data que d $ ) {

    $ text = $ d [' nom '] . . "\\ n" . $ d [' voix '] . "\\ n" ; }


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

    fwrite ($ h , $ text ) ;
    < p> fclose ( $ h ) ; }


    5

    Créer un "if" qui sépare le code dans deux scénarios: lorsque le scrutin a été soumis et quand il n'a pas . Dans le scénario où il n'a pas été soumis le formulaire doit être affiché. Utilisez la fonction que vous avez créé à l'étape 2 pour extraire les données d'un sondage à partir du fichier texte. Boucle à travers les options en utilisant une boucle " foreach " et afficher une boîte de radio pour chaque option. Le code final est ci-dessous:

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

    } else {

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

    echo "

    " . $ title . "

    ";

    echo "

    " ;

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

    echo "

    echo "

    ";
    < p >}
    6

    dans la seconde partie de l' instruction "if" , dans le cas où le scrutin a été soumis , extraire les données d'un sondage à l'aide de la fonction de l'étape 2 , augmenter la réponse qui a été choisi par un et enregistrer les résultats d'un sondage à l'aide de la fonction de l'étape 3 . Boucle à travers toutes les options et afficher les résultats de chacun. Enregistrez le fichier PHP comme " submit.php . " Voici le code complet :

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

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

    if (isset ($ data [ $ _POST [' réponse '] ] )) {

    $ data [ $ _POST [' réponse '] ] [' voix '] + +;

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


    }

    echo "

    Résultats < /h1 >";


    foreach ($ data que d $ ) {


    echo " " . $ d [' nom '] . " : " . $ d [' voix '] ; }}



    Previous :

    next :
      articles connexes
    ·Comment créer un compteur PHP sans taxer le serveur 
    ·Comment faire pour créer des applications Web de base …
    ·Comment insérer de nouvelles tables dans MySQL avec PH…
    ·PHP différences String 
    ·Comment insérer les caractères arabes dans MySQL 
    ·Comment afficher le plus visionnés dans PHP 
    ·Comment prévisualiser un fichier PHP 
    ·Comment télécharger les fichiers PHP sur un site Web 
    ·Comment convertir le HTML en texte PHP 
    ·Comment créer Dir en PHP 
      articles en vedette
    ·Comment désactiver le diviseur dans HDividedBox 
    ·Introduction à la décomposition en valeurs singulièr…
    ·Comment faire pour convertir QBasic à Visual Basic 
    ·Comment faire pour déplacer des objets à une vitesse …
    ·Comment faire pour installer Visual Basic 6 
    ·Tutoriel sur VB.NET pour DirectX 
    ·Comment créer une démonstration de cette discussion d…
    ·Comment lancer Perl De SSH 
    ·Comment calculer la taille de bloc pour les ensembles d…
    ·Comment faire pour supprimer listes déroulantes non sé…
    Copyright © Connaissances Informatiques http://fr.wingwit.com