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 :

Problème de liens


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 49
    Points : 38
    Points
    38
    Par défaut Problème de liens
    Bonjour,
    j'ai un petit soucis dans mes liens ! Je m'explique, j'ai créé un lien avec une apparence de bouton (question esthétique) donc voilà mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="ajoutDeListe.php"><input type="button" value="Un autre ?"></a>
    Dans mon fichier "ajoutDeListe.php", j'incrémente uniquement une variable de 1.
    Cependant, lorsque je clique sur mon bouton, parfois la variable s'incrémente de 1 mais parfois également de 2 et ce phénomène n'est pas régulier.
    Lorsque j'utilise ce code (soit un lien basique) ... :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="ajoutDeListe.php">Un autre ?</a>
    ... la variable s'incrémente à tous les coups de 1.
    Quel est le problème dans mon premier code ?
    Merci d'avance à celui qui répondra à ce casse tête !!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 254
    Points : 304
    Points
    304
    Par défaut
    Et que donne ceci (approximativement):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="button" value="Un autre ?" onclic="ajoutDeListe.php">

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 49
    Points : 38
    Points
    38
    Par défaut
    Euh, forcément je pense que ca ne peut rien donner ! En effet, le "onclick" est côté client, php est côté serveur. Il n'est pas possible d'utiliser la fonction comme cela.
    Mais merci quand meme !

  4. #4
    Membre habitué Avatar de Azazel.fr
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 170
    Points : 196
    Points
    196
    Par défaut
    lol
    bien sur que ça s'utilise comme ça, avec cependant un détail : il faut un "k" à onclick.
    tu as essayé avant de dire que ça ne pouvait pas marcher ?
    quand on est pas sur de soi, on test !
    php et js discute parfaitement ensemble ; tu l'apprendras !

  5. #5
    Nouveau membre du Club
    Inscrit en
    Avril 2007
    Messages
    49
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 49
    Points : 38
    Points
    38
    Par défaut
    Non seulement j'ai testé mais en plus lorsque j'ai posé une question similaire sur un forum, on m'a envoyé ballader parce que php est côté serveur (ce qui n'est pas le cas du "onclick" apparamment !)... Faudrait que les gens se mettent d'accord !!

  6. #6
    Membre habitué Avatar de Azazel.fr
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    170
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 170
    Points : 196
    Points
    196
    Par défaut
    faut poser les questions à des gens compétants... et ça, je te l'accorde, tu ne peux pas le savoir à l'avance.
    j'ai trouvé, depuis toutes ces années, des réponses complètement faussée face à des questions posées sur les forums.
    bref...
    pour faire court tu peux faire si ton bouton est dans un form :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <button type="submit" name="savebtn" id="savebtn" onclick="return checkThatForm();">
    <table><tr>
    <td><img src="images/arrow.gif"></td><td>Valider</td>
    </tr></table>
    </button>
    (avec checkThatForm() qui va vérifier le contenu du formulaire avant de le poster : retourne true ou false)

    ou tu peux faire si ce n'est qu'un lien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <button type="button" onclick="window.location.replace('nouvellePage.php');">
    <table><tr>
    <td><img src="images/arrow.gif"></td><td>Aller vers une autre page</td>
    </tr></table>
    </button>
    ou encore pour une popup :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <button type="button" name="addbtn" id="addbtn" onclick="window.open('cours.php','','menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,width=500,height=300,left=310,top=200')">
    <table><tr>
    <td><img src="images/plus.gif"></td><td>Ouvrir une <b>popup</b></td>
    </tr></table>
    </button>
    sur ce, bon courage !

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2007
    Messages : 254
    Points : 304
    Points
    304
    Par défaut
    Certe, cela ne peut pas fonctionner. J'ai écrit "Approximativement", c'était juste pour donner une piste. Pas pour offrir LA solution.
    Maintenant, pour être plus précis, si tu essayais quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <input type="button" value="Un autre ?" onclick="javascript:window.open('ajoutDeListe.php','_self')">

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

Discussions similaires

  1. [XSL]problème de liens via feuille de style, images....
    Par snoop dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 29/06/2005, 10h57
  2. [DOM]Problème de liens sous ie
    Par Buster dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 17/05/2005, 16h13
  3. Problème de lien sur date entre Access et MySQL-4.1
    Par michou42 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 04/04/2005, 23h31
  4. Problème de lien
    Par D-D dans le forum ASP
    Réponses: 10
    Dernier message: 03/06/2004, 17h02

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