IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Executer bout de code php lors de l'appuis sur un bouton


Sujet :

Langage PHP

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2019
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2019
    Messages : 1
    Par défaut Executer bout de code php lors de l'appuis sur un bouton
    Bonjour,

    Etant débutant en la matière, dans un projet personnel je suis amené à utiliser php et je ne trouve pas de solutions sur le web.
    J'ai créer une petite page php qui sera hébergée sur un raspberry pi et c'est là où je bloque.
    Ce projet est un réveil et l'objectif est de pouvoir le programmer (modifier l'heure de sonnerie de celui-ci).
    Pour cela la page php fait l'objet d'un formulaire et d'un bouton. Le formulaire permet de sélectionner l'heure et le bouton d'enregistrer l'heure dans un fichier.txt en local.
    Mon code php fonctionne et mon code html aussi.
    J'aimerais donc pouvoir récupérer les données de mon formulaire et les enregistrer dans un fichier.txt quand j'appuis sur le bouton.

    Cordialement,
    Antoine


    Code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
     
    <html>
        <head><title>Page configuration réveil</title></head>
        <body style ="background-color: #f1f1f1;">
    	<div style = "border-radius: 10px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);border:2em solid white;background-color: white; box-shadow: 0 1px 3px rgba(0,0,0,.13);">
     
            <h1 style="font-family: Arial,sans-serif">HEURE DE RÉVEIL </h1>
            <form action="" method="post">
    			<p style="text-align:center;">
    				<select name="dhour" id="dhour" required style="background-color: white;border:0.001em solid black; color: black; padding: 8px 16px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px">
    					<option value="zerohd">0</option>
    					<option value="unhd">1</option>
    					<option value="deuxhd">2</option>
    				</select>
    				<select name="hour" id="hour" required style="background-color: white;border:0.001em solid black; color: black; padding: 8px 16px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px">
    					<option value="zeroh">0</option>
    					<option value="unh">1</option>
    					<option value="deuxh">2</option>
    					<option value="troish">3</option>
    					<option value="quatreh">4</option>
    					<option value="cinqh">5</option>
    					<option value="sixh">6</option>
    					<option value="septh">7</option>
    					<option value="huith">8</option>
    					<option value="neufh">9</option>
    				</select>
    				<p1>:</p1>
    				<select name="dminute" id="dminute" required style="background-color: white;border:0.001em solid black; color: black; padding: 8px 16px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px">
    					<option value="zeromd">0</option>
    					<option value="unmd">1</option>
    					<option value="deuxmd">2</option>
    					<option value="troismd">3</option>
    					<option value="quatremd">4</option>
    					<option value="cinqmd">5</option>
     
    				</select>
    				<select name="minute" id="minute" required style="background-color: white;border:0.001em solid black; color: black; padding: 8px 16px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px">
    					<option value="zerom">0</option>
    					<option value="unm">1</option>
    					<option value="deuxm">2</option>
    					<option value="troism">3</option>
    					<option value="quatrem">4</option>
    					<option value="cinqm">5</option>
    					<option value="sixm">6</option>
    					<option value="septm">7</option>
    					<option value="huitm">8</option>
    					<option value="neufm">9</option>
    				</select>
    			</p>
    			<p style="text-align:center;">
    			<input type="submit" style ="display: block;padding-left: auto;padding-right: auto; background-color: #FF7006;border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px" value="Programmer" />
    			<?php
    				if(isset($_POST['submit'])) {
    		        	// Open the text file
    		        	$f = fopen("heure.txt", "w");
    		        	// Write text line
    		        	fwrite($f, "COUCOU C MOUA");
    		        	// Close the text file
    		        	fclose($f);
    				}
    			?>
     
    			</p>
    		</form>
    	</div>
    	</body>
    </html>
    Images attachées Images attachées  

Discussions similaires

  1. Affichage d'une fenêtre lors de l'appui sur un bouton
    Par Andrasius dans le forum Débuter
    Réponses: 2
    Dernier message: 08/03/2017, 17h39
  2. Réponses: 1
    Dernier message: 25/10/2009, 13h39
  3. lien ahref sans un bout de code php
    Par a7med06 dans le forum Langage
    Réponses: 1
    Dernier message: 25/04/2008, 05h43
  4. Réponses: 9
    Dernier message: 04/07/2007, 19h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo