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 :

Création de lien automatique


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2003
    Messages : 10
    Par défaut Création de lien automatique
    Bonjour,

    Je ne connaît que peu le PHP, malgré que je bidouille des scripts existants depuis de nombreuses années. Pour un nouveau projet de site internet, j'ai dois créer mon propre script et bien qu'il avance dans de bonnes conditions, je ne trouve pas la solution à un bête problème :

    Pour mon projet, il y a 3 pages :

    - La page formulaire.php, qui permet de renseigner et de gérer la table mysql,
    - La page fiche.php qui récupère les champ de l'ID n°X, via GET pour générer une url par ID.
    - La page index qui doit afficher le lien de chaque nouvelle ID automatiquement.

    C'est sur cette troisième page que je flanche, car j'ai réussi à bien faire en sorte que chaque fiche corresponde à chaque ID de la table, mais j'arrive pas à trouver le codage qui dit que si l'ID est présent, afficher le lien vers la fiche correspondante. Bien entendu, si il n'y a pas d'ID n°X dans la BDD, il n'y aura pas de lien.

    J'espère que mon problèmes est clair et que vous pourrez m'aider. Je vous remercie d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est quoi "une fiche" dans ton organisation ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2003
    Messages : 10
    Par défaut
    Je vois que mon explication n'est pas claire.

    En gros, j'ai une page de gestion de BDD : Admin
    J'ai une page d'affichage (fiche) type qui change en fonction de l'ID de la BDD. Exemple pour l'ID 3: Fiche
    La page qui me manque serait l'index, ou lexique qui génèrerait automatiquement les liens en fonction des ID de la BDD. Par exemple, si la BDD à 15 ID remplies, il faudrait que 15 liens apparaissent sur la page index. Du genre www.monsite.php?i=1

    J'espère que c'est plus clair. J'essaie de traduire avec le peu de connaissances que j'ai en php.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu as juste a lister tes fiches dans une requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $sql = "SELECT id, titre FROM fiches";
    $cnx->query($sql);
    while ($row = $sth->fetch(PDO_FETCH_ASSOC)) {
        echo '<p><a href="/aqua/reef/categories.php?i=' . $row['id'] . '" />' . htmlentities($row['titre'] . '</a></p>';
    }
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Septembre 2003
    Messages : 10
    Par défaut
    Merci beaucoup de ta réponse et d'après ce que j'ai pu traduire de ton code, ça à l'air de vraiment être ce que je cherche. Toutefois, j'ai une erreur de syntaxe à la ligne 4, au niveau du ";".

    J'ai fais des recherches, mais je n'ai pas trouvé l'erreur.

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    J'ai oublié une parenthèse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo '<p><a href="/aqua/reef/categories.php?i=' . $row['id'] . '" />' . htmlentities($row['titre']) . '</a></p>';
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/03/2014, 14h44
  2. création des liens automatiques macro
    Par victoires dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 28/03/2012, 10h38
  3. 4D création de lien automatique en sql
    Par saturne27 dans le forum 4D
    Réponses: 1
    Dernier message: 26/02/2008, 10h57
  4. Création de liens automatiques
    Par Munkey74 dans le forum Web
    Réponses: 22
    Dernier message: 09/08/2007, 17h07
  5. [Tableaux] Création de lien automatique
    Par GarGamel55 dans le forum Langage
    Réponses: 3
    Dernier message: 17/09/2005, 17h26

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