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 :

HTML, PHP et formulaire


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Juin 2012
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 320
    Points : 74
    Points
    74
    Par défaut HTML, PHP et formulaire
    Bonjour a toutes et a tous,

    etant plus que débutant j 'aurais besoins d'un petit coup de pattes pour eclairer ma lanterne bien pâle a cette heure avancée..



    La partie de mon code html me donne des valeures latitude et longitude

    je précise que c'est une page php .Ma question comment puis je recup les valeurs lat et long pour ensuite les envoyer dans un fichier txt.... La je coince si j'avais des variables php dans mes lat et long je serais faire mais la je ne serais pas ecrire tout le script qui génére les lat et long en php


    Merci d'avance de votre aide




    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <form  id="addr" value="" type="text"><input value="Geolocate" type="submit"></form>
    <div id="coords">
     
     
    <form id="reverse_frm" style="float: left;"><label for="lat"> latitude... : </label> <input id="lat" value="0" type="text"> <label for="lng"><br>
     
     
    longitude
    : </label> <input id="lng" value="0" type="text">

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Je te conseille de lire ce tutoriel.

    A+.

  3. #3
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut
    Un formulaire html sans action, je trouve ça bizarre, mais fais voir le code entier du formulaire (il y a sûrement un "onsubmit" dans le <input type="submit"...>)

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    Un formulaire html sans action, je trouve ça bizarre,
    En omettant l'attribut "action", le formulaire sera envoyé vers la page lui même.
    Citation Envoyé par laurentSc Voir le message
    mais fais voir le code entier du formulaire (il y a sûrement un "onsubmit" dans le <input type="submit"...>)
    Le problème c'est qu'il a 2 formulaires, l'un avec seulement le submit (donc seul la valeur du submit sera envoyé), l'autre sans bouton submit mais seulement avec des inputs text (in n'y a pas de bouton pour l'envoyer).

    A+.

  5. #5
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut
    C'est vrai que le bout de code que Loribac nous montre n'a aucune chance de marcher...(et il est partiel puisque le 2e form n'est pas fermé). Et andry.aime, c'est quoi la valeur par défaut de "method" si elle n'est pas précisée ?
    Loribac parle d'un script PHP qui génère lat et long ; s'il existe, on peut le voir ?

  6. #6
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Citation Envoyé par laurentSc Voir le message
    c'est quoi la valeur par défaut de "method" si elle n'est pas précisée ?
    GET

  7. #7
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Citation Envoyé par laurentSc
    (il y a sûrement un "onsubmit" dans le <input type="submit"...>)


    Ca servirait à quoi ?
    C'est un formulaire qui est soumis, pas un input ! onsubmit n'a aucun effet sur un input (http://www.w3.org/TR/html401/interac...#adef-onsubmit)...

  8. #8
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 468
    Points : 5 826
    Points
    5 826
    Billets dans le blog
    1
    Par défaut
    Ca servirait à quoi ?
    T'as raison ; à rien...Ma mémoire m'a joué un tour...

  9. #9
    Futur Membre du Club
    Homme Profil pro
    1er Scientifique.
    Inscrit en
    Novembre 2012
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : 1er Scientifique.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2012
    Messages : 5
    Points : 7
    Points
    7
    Par défaut
    Ton HTML:
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form method="GET" action="fichier.php" style="marging: 8px;" ENCTYPE="x-www-form-urlencoded">
    <input type="text" maxlength="120" size="25" name="latitude" title=lat" value="latitude" alt="latitude ici..." />
    <input type="text" maxlength="120" size="25" name="longitude" title="long" value="longitude" alt="Ici la longitude" />

    Ton PHP:
    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
    <?php
    $lat = $_GET['lattitude'];
    $long = $_GET['longitude'];
     $dirname = 'ton dossier'; 
     $opDir = opendir($dirname); 
    $name_file = $lat.$long; 
    if(file_exists($name_file.'.txt')) 
    {
    echo "Fichier existant";
    }
    else 
    {
    $Creat = touch($dirname.$name_file.'.txt)
     $pathfichier = $dirname.$name_file.'.txt;
      $handle = fopen($pathfichier, "r+"); 
      $contenu = $lat.' '.$long; 
      fputs($handle, $contenu); 
      fclose($handle); 
      closedir($opDir);
    ?>
    voila le script que je vient de faire en 5 minutes, teste le et corrige peut être les petites erreurs même si il me semble qu'il n'y en a pas il écrit la latitude et la longitude dans un fichier texte situé dans le dossier de ton choix sur le serveur si tu souhaite créer un fichier sur le serveur avec php fait attention aux droits en octale écrit comme ceci: 0777 (droit maximum).

  10. #10
    Expert éminent sénior

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 389
    Points : 10 422
    Points
    10 422
    Par défaut
    Pour info il y a file_put_contents pour faire l'équivalent de fopen(), fwrite() et fclose() en une seule fois. Mais sur le principe de ton script je vois pas trop l'intérêt d'avoir un nom de fichier composé de la latitude.longitude avec comme contenu la latitude et la longitude ? C'est à dire que pour appeler et pouvoir lire le contenu du fichier tu dois déjà connaître son contenu ?

    C'est pas pour fayoter avec les modos, mais il me semble que d'après le message et l'extrait de code montré par loribac, la première réponse de andry.aime semble la plus appropriée pour l'aider, à savoir un petit tour par la case départ.

    Mais que ces remarques ne frênent pas ta bonne volonté pour aider

  11. #11
    Membre éprouvé Avatar de redoran
    Homme Profil pro
    Développeur-Amateur
    Inscrit en
    Juin 2010
    Messages
    1 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur-Amateur
    Secteur : Santé

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 346
    Points : 1 031
    Points
    1 031
    Par défaut
    salut ;

    j 'aurais besoins d'un petit coup de pattes

    un coup de main
    précisément : http://sylvie-vauthier.developpez.co...ulaires#LIII-1

    ...comment puis je recup les valeurs lat et long pour ensuite les envoyer dans un fichier txt...
    est ce que la récupération se fait a partir d'un appareille de mesure (gprs) , d'un fichier ou a partir d'une BDD !!!


    +1 ABCIWEB

Discussions similaires

  1. [Encodage] Problèmme d'encodage html/php de formulaire
    Par amal85 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 26/12/2010, 17h23
  2. HTML/PHP Problemes formulaire
    Par djjeffdu95 dans le forum Langage
    Réponses: 10
    Dernier message: 03/05/2010, 20h19
  3. [MySQL] Filtre via formulaire HTML/PHP dans Base mySQL
    Par Al3x dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/01/2006, 16h27
  4. PHP -- MYSQL -- Formulaire HTML
    Par waybee dans le forum Requêtes
    Réponses: 2
    Dernier message: 28/11/2005, 09h30
  5. [HTML][PHP] Formulaire impossible de récupérer les variables
    Par Pfeffer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/11/2005, 16h08

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