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

HTML Discussion :

Balise <a href> [Fait]


Sujet :

HTML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut Balise <a href>
    Bonjour,

    Quelqu'un pourrait m'expliquer ce que signifie cette balise :
    <a href='index.php?action=listeClient>Gestion des clients</a>.

    En fait , je dois me baser sur un site pour faire mon site et dans le site de référence ils utilisent la balise décrite plus haut. Moi, j'aurais plutôt créer une page listeClient.php.

    Qqn peut m'expliquer ce qui est le mieux et pourquoi ? Merci d'avance.

    Céline.

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Bonjour,

    Alors la balise <a> je suis suppose que tu dois savoir ce que ça veut dire sinon tu n'aurais pas parlé de création de page listeClient.php

    Pour ta question cachée, le développeur a tout simplement utilisé une variable $_GET (action) pour savoir quel contenu afficher. Attention c'est pas parce qu'il y a pas de .php que la page n'existe pas. Elle peut très bien être incluse justement à partir de cette variable. Il faudrait vérifier l'arborescence du site ou regarder le contenu de index.php pour savoir ce qui s'y passe

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    Merci pour ton explication.

    En fait, le site sur lequel je me base est en ligne et je n'ai pas les sources php.

    J'aurais aimé comprendre ce que fait cette variable mais bon ...

    Sinon, quelle méthode est la mieux ?

  4. #4
    Membre actif Avatar de copin
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2005
    Messages
    231
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2005
    Messages : 231
    Points : 244
    Points
    244
    Par défaut
    Salut,

    Vaste est la question que tu poses ici...
    Les deux requêtes ne sont pas très différentes,...

    Les principales différences résident dans la fait que la méthode Get envoi les données via l'URL d'où ton "action=listeClient" le problème de la méthode GET et que la longueur de l'URL n'est pas infinie... le nombre de variable que tu va transmettre va donc être limité... très grand mais limité... de plus la méthode Get est un des meilleurs moyens pour se retrouver avec des URL illisibles...

    L'avantage de la méthode POST est que les variables sont transmis de manière caché (dans l'entete plus exactement) et de plus le nombre de variable transmis n'est pas limité...

    Ya beaucoup de post qui traite le sujet ici entre autres...

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    Citation Envoyé par copin Voir le message
    Salut,

    Vaste est la question que tu poses ici...
    Les deux requêtes ne sont pas très différentes,...

    Les principales différences résident dans la fait que la méthode Get envoi les données via l'URL d'où ton "action=listeClient" le problème de la méthode GET et que la longueur de l'URL n'est pas infinie... le nombre de variable que tu va transmettre va donc être limité... très grand mais limité... de plus la méthode Get est un des meilleurs moyens pour se retrouver avec des URL illisibles...

    L'avantage de la méthode POST est que les variables sont transmis de manière caché (dans l'entete plus exactement) et de plus le nombre de variable transmis n'est pas limité...

    Ya beaucoup de post qui traite le sujet ici entre autres...
    Là je crois que tu dévies de la question de base qui est la différence entre l'appel d'un script avec la méthode GET ou avec la page contenant le script lui même.

    Citation Envoyé par hartecel Voir le message
    Merci pour ton explication.

    En fait, le site sur lequel je me base est en ligne et je n'ai pas les sources php.

    J'aurais aimé comprendre ce que fait cette variable mais bon ...

    Sinon, quelle méthode est la mieux ?
    Alors là les méhodes se valent mais il faut savoir ce que tu préfères : gérer toi même les appels de pages après vérification d'une variable ou appeler directement la page par son propre nom. A toi de voir. Généralement la méthode GET est utilisée pour apporter un peu de dynamisme au site (BDD, etc.). Alors que l'appel direct sous-entend qu'il ne sera pas forcement dynamique ton site.

    Tout est question d'appréciation et de conception (la base de tout développement )

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Août 2002
    Messages
    159
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Août 2002
    Messages : 159
    Points : 62
    Points
    62
    Par défaut
    En fait, j'ai toujours utilisé des appels direct même pour des sites dynamiques. Je comprends pas trop cette methode GET. En plus c'est chiant car je peux pas voir à quoi correspond "listeClient". Si qqn a un peu de temps pour me mettre un exemple rapide afin que je comprenne mieux cette méthode ça serait cool !!

  7. #7
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Points : 20 778
    Points
    20 778
    Par défaut
    un exemple dans un tutoriel : Tutoriel de site dynamique

  8. #8
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Mai 2006
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Oise (Picardie)

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

    Informations forums :
    Inscription : Mai 2006
    Messages : 257
    Points : 318
    Points
    318
    Par défaut
    Bonjour,
    A mon avi, et selon mon expérience faire des appels à des pages directement par un lien tel que
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="mapage.php">ma page</a>
    n'est pas vraiment la meilleure solution. Je crois qu'aujourd'hui pour créer un site web vraiment pro, il faut que le site n'aie qu'une seule page index.php par laquelle passe l'appelle de toutes les pages, par ce que ça te permet de faire tes contrôles sur toutes les pages en même temps, sans réécrire le même code pour toutes les pages. c'est vrai qu'on peut juste faire des includes et ça marche, mais si tu n'a qu'une seule page index.php tu peux faire de la réécriture des liens plus facilement et aussi tu peux utiliser un moteur de template tel que Smarty.

    Bon, j'espère que c'est le genre de réponse que tu voulais!

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

Discussions similaires

  1. Problème d'url dans balise A, propriété HREF
    Par mappy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/06/2010, 16h39
  2. [Mail] Fonction mail et balise lien (a href)
    Par Zyxon dans le forum Langage
    Réponses: 4
    Dernier message: 29/06/2009, 17h58
  3. [MySQL] Balise HTML <a href=".. avec requête SQL en lien ?
    Par mauriiice dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 21/05/2009, 16h17
  4. selecteur :hover sur balise <a> sans href
    Par pop_up dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 28/04/2008, 09h03
  5. Modifier le look de la balise title de href
    Par bronon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 10/03/2008, 21h17

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