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 :

Formulaire avec image


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de alain78
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 160
    Par défaut Formulaire avec image
    Bonjour,

    J'utilise des images cliquables:
    - soit avec un lien A HREF
    - soit avec un formulaire action='fichier.php'

    Or j'essaye d'utiliser une image cliquable dans un formulaire
    action={$_SERVER['PHP_SELF']} method='post'

    Lorsque je clique sur l'image, le nom du champ n'est pas envoyé alors que les autres valeurs du formulaire sont bien envoyées.

    Question:
    Les champs input type='image' possèdent ils un nom ? Si oui ma syntaxe ci dessous est-elle correcte ?

    Merci à vous et bonne journée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    		echo "<input type='image' src='\images\zoom.png' name='voir' alt='consulter'
      		STYLE='width:10%;'>";

  2. #2
    Membre Expert
    Avatar de Seb33300
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2007
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Thaïlande

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 564
    Par défaut
    Tu peux tester si les variables $_POST['voir_x'] et $_POST['voir_y'] existent.

    Ce sont les coordonnées du clic sur l'image pour les input image.

  3. #3
    Membre confirmé Avatar de alain78
    Homme Profil pro
    retraité
    Inscrit en
    Mai 2008
    Messages
    160
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 160
    Par défaut solution simple
    Merci,

    Ta réponse m'a mis sur la voie d'une solution simple.

    En fait comme j'ai plusieurs 'input image' dans le même formulaire,
    il suffit de récupérer non pas la le nom de l'input image mais simplement le nom_x

    Donc je teste s'il existe nom_x et si oui je sais quel bouton image a été cliqué.

    JE viens de faire un grand pas en avant dans mon apprentissage.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Remplir un tableau à l'aide d'un formulaire avec image
    Par soso882 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 22/08/2014, 10h51
  2. Sécuriser formulaire avec images
    Par cjacquel dans le forum Sécurité
    Réponses: 7
    Dernier message: 08/08/2014, 16h18
  3. [WinForms]Lenteur d'affichage formulaire avec image de fond
    Par olixelle dans le forum Général Dotnet
    Réponses: 2
    Dernier message: 06/09/2006, 15h06
  4. Formulaire avec images
    Par chti_juanito dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 15/07/2006, 13h58
  5. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 17h00

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