Tecnología

Inicio

Cómo crear un hipervínculo en PHP

Cómo crear un hipervínculo en PHP


El lenguaje de programación PHP proporciona developera Web con un método de código abierto (de uso gratuito) para suministrar los datos del lado del servidor para los visitantes del sitio. PHP permite a los desarrolladores crear una experiencia de navegación web con contenido dinámico para los usuarios en función de sus necesidades y preferencias. Los desarrolladores pueden utilizar PHP para hipervínculos código HTML difícil para los usuarios a hacer clic en para visitar otras páginas y generar vínculos dinámicos que se recuperan de una base de datos o archivo.

Instrucciones

Crear un vínculo estático o hardcodeada

1 Crear una nueva instancia de la sentencia de impresión de PHP. Este es el comando que vaya a dirigir la HTMLl para hacer el enlace y el texto correspondiente en la pantalla del navegador los usuarios:

<? Php

impresión "";

?>

2 Coloque una etiqueta de anclaje HTML dentro de la sentencia de impresión. Esta es la misma etiqueta de anclaje que se utiliza en la codificación HTML tradicional. Incluir el sitio web de destino, así como el texto del enlace que acompañará al enlace:

<? Php

print "<a href = "yourDestitnationPage.html"> Haga clic aquí para visitar la página de destino </a>.";

?>

3 Escapar de las comillas con la barra invertida. En el ejemplo anterior, el PHP habría roto porque las comillas que rodean a la dirección de la página de destino serían interpretadas como una orden para parar el comando de impresión. El carácter de barra invertida le dice a PHP para representar el signo de comillas como parte de la etiqueta de anclaje y continuar con la instrucción print. La barra invertida no se imprimirá y para fines prácticos es invisible para el usuario de la web:

<? Php

print "<a href = \"yourDestitnationPage.html\"> Haga clic aquí para visitar la página de destino </a>.";

?>

La creación de hipervínculos dinámicos con PHP y MySQL

4 Conectarse a la base de datos MySQL usando las funciones mysql_connect y mysql_select_db PHP:

mysql_connect ( "addressOfDatabase", "yourusername", "YourPassword") or die (mysql_error ());

mysql_select_db ( "YourDatabaseName") or die (mysql_error ());

5 Crear una variable para recuperar los enlaces de la base de datos MySQL utilizando la función mysql_query PHP. Este ejemplo asigna los datos de $ variables con una función mysql_query que buscar en los enlaces de base de datos tablenamed y devolver todos los enlaces:

$ Data = mysql_query ( "SELECT * FROM enlaces") or die (mysql_error ( 'Error, no se encontraron enlaces.'));

6 Extraer los enlaces usando la función mysql_fetch_array e imprimirlos para el usuario. El ejemplo crea una nueva matriz denominada $ información. Se asigna la matriz con la información de la variable $ de datos que se creó en el paso anterior. Después devuelve a través de los datos utilizando el PHP ", mientras que" de comandos. Para cada pieza de datos, se crea una nueva variable denominada $ enlace. El vínculo de campo LinkName de cada mesa de enlace de MySQL se asigna a la nueva variable $ enlace. La variable $ enlace se inserta en un comunicado de impresión PHP y etiqueta de anclaje HTML usando la regla de la concatenación de PHP:

while ($ info = mysql_fetch_array ($ data))

{

$ Link = $ info [ 'LinkName'];

imprimir ".. <a href = \"" $link "\"> Haga clic aquí para visitar la página de destino </a>.";

}

Consejos y advertencias

  • El código PHP completa del ejemplo de enlace dinámico es el siguiente:
  • <? Php
  • mysql_connect ( "addressOfDatabase", "yourusername", "YourPassword") or die (mysql_error ());
  • mysql_select_db ( "YourDatabaseName") or die (mysql_error ());
  • $ Data = mysql_query ( "SELECT * FROM enlaces") or die (mysql_error ( 'Error, no se encontraron enlaces.'));
  • while ($ info = mysql_fetch_array ($ data))
  • {
  • $ Link = $ info [ 'LinkName'];
  • imprimir ".. <a href = \"" $link "\"> Haga clic aquí para visitar la página de destino </a>.";
  • }
  • ?>