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 :

Comment sur une page php, aller sur d'autres pages php (avec un lien) ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2021
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2021
    Messages : 40
    Par défaut Comment sur une page php, aller sur d'autres pages php (avec un lien) ?
    Bonsoir, j'essaie sur mon index.php de cliquer sur des liens menant sur d'autres pages php. Malheureusement, je n'arrive pas, cela ne fontionne pas comme en html avec un simple <a href="...." > ?

    J'ai essayé les "include" et les "headers" mais ça marche toujours pas.

    Merci beaucoup aux personnes qui pourront m'aider.

  2. #2
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 325
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 325
    Billets dans le blog
    17
    Par défaut
    Malheureusement, je n'arrive pas, cela ne fontionne pas comme en html avec un simple <a href="...." > ?
    Si si, PHP ne fait que produire un page HTML, tes liens HTML devraient fonctionner.

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo '<a href="...">...</a>';
    Ou mieux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ?><a href="...">...</a><?php
    Si besoin donne-nous ton code posant problème et l'erreur obtenue.

  3. #3
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2021
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2021
    Messages : 40
    Par défaut
    Bonsoir Séb, merci pour votre réponse, voici mon code original (désolé pour le pavé):


    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    <!DOCTYPE html>
     
     
    <html>
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="css/style.css">
    <link rel="icon" type="image/x-icon" href="img/hyp.ico">
    <header>
     
    <div class="haut">
    </div>
    <div class="verticale">
    </div>
    <div class="dlogo">
    <img class="logo" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/logohypyny.png">
    <h3 class="titre">....</h3>
    </div>
    </header>
     
     
     
     
    	<title>
    		Hypyny - Page d'accueil -
    	</title>
     
    </head>
    <body>
     
    <div class="utilisateur">
    	<a  class="putilisateur" href="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/presentation.html"><p>Présentation</p> </a>
    <img class="photou"  src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/utilisateur.png">
    	</div>
     
    	<div class="telephone">
    		<img class="imagetelephone" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/telephone.png" / > <a class="contact" href="C:\wamp64\www\Hypyny\formulaire.php"> <p> Contact </p> </a> 
    	</div>
     
     
     
    <div id="ensemble">
    <div class="images">
    	<img src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/Salon1.jpg" alt="Salon 1">
    	<img src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/Salon2.jpg" alt="Salon 2">
     
     
     
    </div>
    </div>
     
    <div class="horloge">
    	<img class="horaires" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/horaire.png">
    	<a class="parahoraires" href="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/horaires.html"><p >Horaires</p></a>
    </div>
     
    <div class="tarifs">
     
    	<img class="euro" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/Euro.jpg">
    	<a  class="paratarif" href="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/tarifs.html"><p>Tarifs</p></a>
    </div>
     
     
    <section class="partenariats">
    	......
     
    </section>
     
     
    <section class="Presentation">
    	<div class="textepresentation">
    		<h2 class="un"> Quelques renseignements...</h2>
    	<p class="deux"> .....> </p>
    	</div>
    </section>
     
     
     
     
     
    	<img class="welcoming" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/welcoming.png">
     
    <a href="....."><img class="facebook" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/facebook.jpg"/></a>
     
     
    </body>
     
    <footer>
    	Copyright &copy Hypyny-2022-Tous droits réservés
    </footer>
     
    </html>

    J'ai essayé avec ma page formulaire.php, mais cela ne fonctionne pas (plutôt, j'ai mal fais... ), quand je clique sur "Contact", ça ne me fait rien du tout :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <div class="telephone">
    		<img class="imagetelephone" src="file:///C:/Users/Jeune/Documents/HTML/Hypyny.com/img/telephone.png" / > echo '<a class="contact" href="C:\wamp64\www\Hypyny\formulaire.php"> <p> Contact </p> </a>' ;
    	</div>

    Merci beaucoup si vous pouvez apporter un petit "+" pour m'aider, bonne soirée à vous.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    quand vous avez un chemin qui commence par "file://" ou "c:", l'url indique au navigateur qu'il doit directement chercher le fichier dans le répertoire indiqué.
    pour le code html, cela ne pose pas de "gros" souci mais le php doit d'abord être exécuté pour produire le code html qui sera affiché par le navigateur donc le navigateur ne sais pas quoi faire du fichier php de base.

    pour que cela fonctionne, il faut passer par un serveur http et donc l'url sera de la forme "http://serveur/repertoire/fichier.php". avec cela, la navigateur va contacter le serveur qui va s'occuper d'exécuter le php et retourne ensuite le code html au navigateur.
    regardez les schémas du paragraphe suivant :
    https://dmouronval.developpez.com/tu...te-ajax/#Lno-I

    dans votre code apparait "wamp" donc je suppose que vous avez installé cela sur votre ordinateur. ce programme contient un serveur http qui est peut-être à l'adresse "127.0.0.1" ou "localhost", ce sont des adresse spéciales qui indiquent au navigateur de chercher le serveur http du même ordinateur. donc les url devrait ressembler à "http://127.0.0.1/repertoire/fichier.php".

  5. #5
    Membre averti
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2021
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 22
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2021
    Messages : 40
    Par défaut
    D'accord, merci pour votre réponse très précise, en effet j'ai mis le lien du serveur http et cela fonctionne (même pas besoin de mettre echo ' ' ;).
    Cependant mes images n'apparaissent pas avec le php, comment peut-on les insérer dans le serveur ? Avec une BDD ?

    Je précise que ces images sont dans un fichier css, dois-je les mettres dans les fichiers php correspondant avec echo' '; ?

    J'ai des images pour le "body" de mon css , pour illustre les rubriques (comme "Contact" par exemple) mais pour un diaporama avec 2 photos différentes.

    Merci

  6. #6
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 672
    Par défaut
    pour les images et autres fichiers utilisés dans le code html, il vaut mieux commencer par les mettre dans le même répertoire pour que vous voyez comment ça fonctionne.
    donc dans le code html vous aurez cela <img src="image-test.png" alt=""/>.
    ensuite en mettant ces fichiers dans un sous répertoire, vous gardez le chemin relatif en mettant <img src="image/image-test.png" alt=""/>.

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

Discussions similaires

  1. comment ouvrir une page HTML avec element datagrid
    Par Xx__A__xX dans le forum MXML
    Réponses: 6
    Dernier message: 22/05/2009, 13h51
  2. comment developper une page web avec python
    Par moezcool dans le forum Réseau/Web
    Réponses: 3
    Dernier message: 27/06/2008, 13h45
  3. Réponses: 9
    Dernier message: 17/09/2007, 10h03
  4. [JQUERY] Comment appeler une fonction php avec jquery
    Par popogendarme dans le forum jQuery
    Réponses: 1
    Dernier message: 20/03/2007, 16h07
  5. Réponses: 3
    Dernier message: 06/01/2006, 08h57

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