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 :

Lien php dans balise input


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 22
    Par défaut Lien php dans balise input
    Bonjour :

    J'ai un petit problème : en effet, je souhaiterai créer un lien dans une balise <input, pour que cela soit plus beau graphiquement. Je sais bien sur faire un simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="cible.php"><input type="submit"></a>
    , mais dans mon cas, je souhaiterai faire un bouton pour ouvrir une url non-définie (désolé pour l'explication bizarre :>

    J'ai tenté ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="' . $url . '"><input type="submit"></a>
    , mais ça ne marche pas ! Pourtant, je ne comprend pas, sachant que ' . $url . ' est tiré d'un véritable bout de code, qui marche sans la balise.

    Avez vous une solution miracle ? :> Merci d'avance.

  2. #2
    Membre émérite Avatar de Atomya Rise
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Février 2009
    Messages
    443
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Somme (Picardie)

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

    Informations forums :
    Inscription : Février 2009
    Messages : 443
    Par défaut
    Bonjour,

    Pourquoi utilises-tu un lien autour de ton input ?

    Je pense que pour un formulaire, il te faut une balise form comme ceci :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post" action="ton_fichier_php" />

    Et pour personnaliser ton bouton fait quelque chose de se genre :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="submit" value="Envoyer" class="bouton" />

    Code css : Sélectionner tout - Visualiser dans une fenêtre à part
    .bouton { background-color: #000000; color: #ffffff }

    Biensur, c'est juste un exemple ^^

  3. #3
    Membre averti
    Inscrit en
    Août 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 22
    Par défaut
    Merci de ta réponse, mais c'est juste pour que quand on clique sur le bouton, ça ouvre un simple lien :>

    J'ai fait la même chose sur mon service d'image :


    (désolé pour la taille excessive de mon image)

    En fait, je veux juste mettre le lien ' . $url . ' dans un <input type="submit", comme sur le code en rouge :>
    Le code vert marche parfaitement, c'est d'ailleurs le bouton que l'on voit.

  4. #4
    Membre émérite Avatar de Atomya Rise
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Février 2009
    Messages
    443
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Somme (Picardie)

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

    Informations forums :
    Inscription : Février 2009
    Messages : 443
    Par défaut
    D'accord !

    il te suffit donc de définir ta variable $url

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $url = "index.php";
    print("<a href=\"" . $url . "\"><input type=\"submit\" value=\"Upload Another Picture\"></a>");
    Je vois que dans ton premier message, tu nous disais que ta variable été établie; Tu peux la montrer stp ?

  5. #5
    Membre averti
    Inscrit en
    Août 2010
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 22
    Par défaut
    La voici :



    '.$repertoire.' = files/ (dossier où les fichiers sont uploadés)
    '.$nom_fichier.' = time().$extention.

  6. #6
    Membre émérite Avatar de Atomya Rise
    Femme Profil pro
    Développeuse Web
    Inscrit en
    Février 2009
    Messages
    443
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Somme (Picardie)

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

    Informations forums :
    Inscription : Février 2009
    Messages : 443
    Par défaut
    Oublie d'une question de ma part

    Quand tu dis "ça ne marche pas", qu'est ce que cela fait exactement ?

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

Discussions similaires

  1. Variable php dans balise Object
    Par super-momo dans le forum Intégration
    Réponses: 5
    Dernier message: 21/06/2010, 14h34
  2. Php dans balise html non interpreté
    Par sorcierombre dans le forum Langage
    Réponses: 2
    Dernier message: 29/12/2009, 17h08
  3. Attribut lang dans balise Input sous IE6
    Par jep33 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 04/03/2009, 08h36
  4. Réponses: 1
    Dernier message: 14/11/2007, 15h18
  5. police dans balise input et select
    Par le_ben dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 11/03/2005, 14h54

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