Vitajte na [www.pocitac.win] Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy počítačový

Ako vytvoriť hypertextový odkaz v PHP

Skriptovací jazyk PHP poskytuje webovým vývojárom metódu open-source (free to use) na dodávanie údajov na strane servera návštevníkom webových stránok. PHP umožňuje vývojárom vytvárať dynamické prostredie prehľadávania webu pre používateľov na základe ich potrieb a preferencií. Vývojári môžu používať PHP na kódovanie HTML hypertextových odkazov, na ktoré používatelia kliknú, aby navštívili iné stránky a vygenerovali dynamické odkazy, ktoré sa získajú z databázy alebo súboru.

Vytvorenie statického alebo pevného kódu

Krok 1

Vytvorte novú inštanciu tlačového príkazu PHP. Toto je príkaz, ktorý nasmeruje HTMLl tak, aby vykreslil odkaz a sprievodný text na obrazovku prehliadača používateľov:

Krok 2

Vložte značku kotvy HTML do príkazu print. Toto je rovnaká kotvová značka, ktorá sa používa v tradičnom kódovaní HTML. Zahrňte cieľovú webovú stránku, ako aj text odkazu, ktorý bude sprevádzať odkaz:

Únik úvodzoviek znakom spätného lomítka. V predchádzajúcom príklade by sa PHP poškodilo, pretože úvodzovky, ktoré obklopujú adresu cieľovej stránky, by sa interpretovali ako príkaz na zastavenie tlačového príkazu. Znak lomítka hovorí PHP, aby urobil úvodzovku ako súčasť značky kotvy a pokračoval v tlačovom vyhlásení. Spätné lomítko sa nevytlačí a pre praktických používateľov je pre webového používateľa neviditeľné:

Vytváranie dynamických hypertextových odkazov s PHP a MySQL

Krok 1

Pripojte sa k svojej databáze MySQL pomocou PHP mysql_connect a mysql_select_db funkcie: mysql_connect ("adresaOfDatabase", "yourUsername", "yourPassword") alebo die (mysql_error ()); mysql_select_db ("yourDatabaseName") alebo die (mysql_error ());

Krok 2

Vytvorte premennú na získanie odkazov z databázy MySQL pomocou funkcie PHP mysql_query. Tento príklad priraďuje premennú $ data funkcii mysql_query, ktorá prehľadá tablenamed odkazy na databázu a vráti všetky odkazy: $ data = mysql_query ("SELECT * FROM links") alebo die (mysql_error ('Chyba, neboli nájdené žiadne odkazy). '));

Rozbaľte odkazy pomocou funkcie mysql_fetch_array a vytlačte ich pre používateľa. V príklade sa vytvorí nové pole s názvom $ info. Priraďuje matici informáciám z údajovej premennej $, ktorá bola vytvorená v predchádzajúcom kroku. Potom prechádza údajmi pomocou príkazu PHP while while. Pre každý údaj sa vytvorí nová premenná známa ako $ link. Prepojenie z poľa linkName každej tabuľky MySQL je priradené novej premennej $ link. Premenná $ link sa vkladá do tlačového príkazu PHP a značky kotvy HTML pomocou pravidla zreťazenia PHP: while ($ info = mysql_fetch_array ($ data)) {$ link = $ info ['linkName']; print "Kliknutím sem prejdete na cieľovú stránku."; }

Tipy

Úplný kód PHP z príkladu dynamického odkazu je nasledujúci:

mysql_connect ("adresaOfDatabase", "yourUsername", "yourPassword") alebo die (mysql_error ());

mysql_select_db ("yourDatabaseName") alebo die (mysql_error ());

$ data = mysql_query ("SELECT * FROM links") alebo die (mysql_error ('Chyba, nenašli sa žiadne odkazy.'));

while ($ info = mysql_fetch_array ($ data))

{

$ link = $ info ['linkName'];

print "Kliknutím sem prejdete na cieľovú stránku.";

}

?>

Copyright © počítačové znalosti Všetky práva vyhradené