Et hyperlink er et dynamisk element, der, når der klikkes på, omdirigeres til en anden side. Da PHP er et open source-sprog, er der mange måder at organisere links på.
Er det nødvendigt
- - En computer;
- - Adgang til Internettet
- - Adgang til MySQL-database.
Instruktioner
Trin 1
Opret en ny sekvens af PHP-kommandoer. Disse kommandoer viser et link til browserskærmen og omdirigerer brugeren til en ny side, der åbnes i et nyt vindue. Koden ser sådan ud:
<? php print ";
?>
Trin 2
Sæt et HTML-ankertag inde i en udskriftserklæring. Dette er den samme tagbinding, der bruges i traditionel HTML-kode. Indsæt adressen på det krævede websted samt den forklaring, du har brug for i følgende rækkefølge:
<? php print "Klik her for at besøge destinationssiden.";
?>
Trin 3
Undgå at bruge tilbageslag inden for anførselstegn. Eksempelkoden i det forrige trin fungerer muligvis ikke altid. Dette skyldes, at anførselstegn, der angiver sideadressen, vil blive fortolket som en kommando til at stoppe udførelsen af sekvensen. Backslash-tegnet bruges til at gengive anførselstegn eller som en del af et ankermærke og følge en udskrift. Backslash bruges ikke som et funktionelt element og er usynlig for sidebesøgende:
<? php print "Klik her for at besøge destinationssiden.";
?>
Trin 4
Opret forbindelse til MySQL-database ved hjælp af kommandoen:
mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") eller die (mysql_error ());
mysql_select_db ("dinDatabaseName") eller dø (mysql_error ());
Trin 5
Opret en variabel for at hente linket fra MySQL-databasen ved hjælp af PHP-funktionen "mysql_query". Dette eksempel binder variablen $ til mysql_query-funktionen, som søger i databasen ved navn og returnerer alle elementer, der opfylder betingelsen:
$ data = mysql_query ("SELECT * FROM links") eller die (mysql_error ('Fejl, ingen links blev fundet.'));
Trin 6
Find de nødvendige links ved hjælp af funktionen "mysql_fetch_array" og gør dem synlige for brugeren. Eksemplet opretter et nyt array med navnet $ info. Denne informationsmatrix oprettes ud fra værdierne for $ datavariablen, der blev oprettet i det forrige trin. Derefter gentages det over dataene ved hjælp af kommandoen "while". For hvert dataelement oprettes en ny celle med navnet "$ link". Det opretter også et link fra MySQL-databasen for hver variabel. Variablen "$ link" er placeret inde i HTML-kodens ankermærke ved hjælp af PHP-sprogankerreglen:
mens ($ info = mysql_fetch_array ($ data))
{
$ link = $ info ['linkName'];
udskriv "Klik her for at besøge destinationssiden.";
}