Le langage de script PHP Web fournit developera avec une méthode pour fournir des données côté serveur pour les visiteurs du site open-source (gratuit pour les utiliser ) . PHP permet aux développeurs de créer une expérience dynamique de la navigation Web pour les utilisateurs en fonction de leurs besoins et préférences . Les développeurs peuvent utiliser PHP pour coder en dur les hyperliens HTML pour les utilisateurs à cliquer sur pour visiter d'autres pages et de générer des liens dynamiques qui sont extraites d'une base de données ou un fichier . Instructions Création d'un statique ou codées en dur référence 1 créer une nouvelle instance de la déclaration de l'impression de PHP. C'est la commande qui va diriger le HTMLl pour rendre le lien et le texte qui l'accompagne sur l'écran du navigateur de l'utilisateur : Php print "" ; > ; 2 Passer une balise d'ancrage HTML à l'intérieur de l'instruction print . C'est la même balise d'ancrage qui est utilisé dans le codage HTML traditionnels. Inclure le site de la cible ainsi que le texte du lien qui accompagnera le lien : < php print " Cliquez ici pour visiter ? la page de destination "; . > 3 échapper les guillemets avec la barre oblique inverse ? . Dans l'exemple précédent , le PHP aurait rompu parce que les guillemets qui entourent l' adresse de la page de destination seraient interprétés comme une commande pour arrêter l'instruction print . La barre oblique inverse raconte PHP pour rendre le guillemet dans le cadre de la balise d'ancrage et de continuer l'instruction print . La barre oblique inverse ne sera pas imprimée et pour des raisons pratiques est invisible pour l'internaute : < php print " Cliquez ici pour visiter la page de destination "; . ? > la création d'hyperliens dynamiques avec PHP et MySQL 4 Connect à votre base de données MySQL en utilisant le mysql_connect PHP et les fonctions de mysql_select_db : mysql_connect (" addressOfDatabase ", " votreNomUtilisateur ", " votremotdepasse " ) or die ( mysql_error ()); mysql_select_db ( " votre_nom_base_de_données " ) or die ( mysql_error ()); 5 Créer une variable pour récupérer les liens à partir de la base de données MySQL en utilisant la fonction mysql_query PHP. Cet exemple affecte les données variables $ avec une fonction mysql_query qui va rechercher les bases de données des liens tablenamed et retourner tous les liens : $ data = mysql_query ("SELECT * FROM liens " ) or die ( mysql_error ( 'Erreur , aucun lien n'a été trouvé ')); . 6 extraire les liens avec la fonction mysql_fetch_array et les imprimer pour l'utilisateur. L'exemple crée un nouveau tableau nommé $ info . Il attribue le tableau avec les informations de la variable $ data qui a été créé à l'étape précédente . Il effectue ensuite une boucle à travers les données en utilisant le " tout " commande PHP. Pour chaque morceau de données , une nouvelle variable appelée $ lien est créé . La liaison à partir de la zone de linkName de chaque table de liaison MySQL est affectée à la nouvelle variable $ lien . La variable $ lien est inséré dans une déclaration PHP d'impression et de balise d'ancrage HTML en utilisant la règle de concaténation PHP: while ($ info = mysql_fetch_array ( $ data) ) { $ lien = $ info [' linkName '] ; . . . print " Cliquez ici pour visiter la page de destination " ; }
|