Formulaire/ php
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

Formulaire/ php



  1. #1
    miffu

    Formulaire/ php


    ------

    Bonjour,

    J'aimerai créer un formulaire automatisé qui, si rempli, ajoute des lignes de code dans mon fichier html.
    En gros, le formulaire devra rajouter:
    Code:
    #div(numéro_de_l_article) {display:none;
    	float:right;}
    Dans le css. Il faudrait qu'il rajoute automatiquement la div créer dans ce code:
    Code:
    <a href="#"onmouseover="show('div27'), hide('div26'),hide('div25'), hide('div24'), hide('div'), hide('div23'), hide('div22'), hide('div21'), hide('div20'), hide('div19'), hide('div18')
    				, hide('div17'), hide('div16'), hide('div15'), hide('div14'), hide('div13'), hide('div12'), hide('div11'), hide('div10'), hide('div9'), hide('div8'), hide('div7'), hide('div6')
    				, hide('div5'), hide('div4'), hide('div3'), hide('div2'), hide('div1')" onmouseout="show('div'), hide('div26'),hide('div25'), hide('div24'), hide('div27'), hide('div23'), hide('div22'), hide('div21'), hide('div20'), hide('div19'), hide('div18')
    				, hide('div17'), hide('div16'), hide('div15'), hide('div14'), hide('div13'), hide('div12'), hide('div11'), hide('div10'), hide('div9'), hide('div8'), hide('div7'), hide('div6')
    				, hide('div5'), hide('div4'), hide('div3'), hide('div2'), hide('div1')">
    Ainsi que de créer un nouvelle ligne avec la nouvelle div dans le "Show".
    De plus, il faudrait qu'il créer:
    Code:
    <div id="div(nouveaux_numéro)">
    			<a href="\\datacha\internet\jalcha\Ancien numéro\jalcha.pdf">
    				<img class="fl" src="Z:\stagiaires\adrien\image\flèche1.png" alt="flèche">
    			</a>
    				<img class="imgs 26" src="Z:\stagiaires\adrien\image\jalcha-27-1.png" alt="Jalcha26">
    </div>
    Et qu'il modifie le src et le Alt de l'image.

    Je ne sais pas si c'est possible. Alors je pose la question ici.
    Merci d'avoir lu merci d'avance pour la réponse.
    Bonne journée (ou Bonne soirée).

    -----

  2. #2
    cherbe

    Re : Formulaire/ php

    Bonjour
    C'est effectivement possible mais mais...
    PHP s'exécute côté serveur. Ton action étant conditionnée au "remplissage du formulaire", il faut que l'utilisateur soumette le formulaire (submit), celui-ci est envoyé au serveur et PHP modifie les fichiers HTML et CSS puis les affiche chez l'utilisateur avec les données saisies. En fait, il faudra que ce soit d'autres fichiers contenant les différences que tu souhaites car si tu gardes les même fichiers modifiés et qu'un autre visiteur se connecte, il aura accès aux données du premier

    Dans ton cas, il vaut mieux passer par Javascript (JS) qui est exécuté chez le visiteur. Je sais que JS peut ajouter du texte et des balises dans la page HTML affichée mais je ne crois pas qu'il puisse écrire dans le fichier CSS. Il faudra ajouter le code CSS dans la page HTML.
    L'avantage de JS est que le visiteur n'a pas besoin de soumettre le formulaire. Tu peux avoir un test qui, dès que le formulaire est rempli, déclenche l'écriture du code supplémentaire.
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

  3. #3
    miffu

    Re : Formulaire/ php

    Okay bah je vais me plonger la dessus. Merci pour ta réponse

  4. #4
    Bluedeep

    Re : Formulaire/ php

    Citation Envoyé par cherbe Voir le message
    Bonjour
    C'est effectivement possible mais mais...
    PHP s'exécute côté serveur. Ton action étant conditionnée au "remplissage du formulaire", il faut que l'utilisateur soumette le formulaire (submit), celui-ci est envoyé au serveur et PHP modifie les fichiers HTML et CSS puis les affiche chez l'utilisateur avec les données saisies. En fait, il faudra que ce soit d'autres fichiers contenant les différences que tu souhaites car si tu gardes les même fichiers modifiés et qu'un autre visiteur se connecte, il aura accès aux données du premier
    Certes, mais cela s'appelle se compliquer la vie.
    Pourquoi ne pas modifier la page via une requêtes Ajax ?

    Dans ton cas, il vaut mieux passer par Javascript (JS) qui est exécuté chez le visiteur. Je sais que JS peut ajouter du texte et des balises dans la page HTML affichée mais je ne crois pas qu'il puisse écrire dans le fichier CSS. .
    Plus simple, on comprend pas trop la nécessité qu'il y aurait à modifier les CSS. Modifier le style d'un contrôle est possible, il suffit d'utiliser une classe déjà définie dans le CSS.

  5. A voir en vidéo sur Futura
  6. #5
    cherbe

    Re : Formulaire/ php

    Citation Envoyé par Bluedeep Voir le message
    Modifier le style d'un contrôle est possible
    tout à fait exemple, dans la page HTML :
    Code:
    <div id="une_div" style="visibility:hidden">
               bla bla bla
    </div>
    Ensuite dans JS :
    Code:
    document.getElementById('une_div').style.visibility = 'visible';
    Pour avoir de l'argent devant soi, il faut en mettre de côté ! (proverbe lorrain)

Discussions similaires

  1. Formulaire de RDM
    Par invitec7079e96 dans le forum Physique
    Réponses: 9
    Dernier message: 23/11/2012, 12h04
  2. Formulaire PHP
    Par jpp77100 dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 11/09/2012, 15h01
  3. exe et formulaire
    Par gerlougir dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 15/10/2010, 10h21
  4. Formulaire TS
    Par inviteb05bff37 dans le forum Mathématiques du collège et du lycée
    Réponses: 0
    Dernier message: 16/04/2009, 13h32
  5. Formulaire pH
    Par invite0b7db80c dans le forum Chimie
    Réponses: 5
    Dernier message: 02/04/2007, 16h42