Hüperlink on dünaamiline element, millele klõpsates suunatakse see teisele lehele. Kuna PHP on avatud lähtekoodiga keel, on linkide korraldamiseks palju võimalusi.
See on vajalik
- - Arvuti;
- - juurdepääs Internetile;
- - Juurdepääs MySQL andmebaasile.
Juhised
Samm 1
Looge uus PHP-käskude jada. Nende käskude abil kuvatakse link brauseri ekraanile ja suunatakse kasutaja uuele aknale avanevale uuele lehele. Kood näeb välja umbes selline:
<? php print ";
?>
2. samm
Pange HTML-i ankrumärgend väljatrükki. See on sama sildi sidumine, mida kasutatakse traditsioonilises HTML-koodis. Kleepige vajaliku veebisaidi aadress ja vajalik selgitus järgmises järjekorras:
<? php print "Sihtlehe külastamiseks klõpsake siin.";
?>
3. samm
Vältige jutumärkides tagasilöögi kasutamist. Eelmise sammu näidiskood ei pruugi alati töötada. Seda seetõttu, et lehe aadressi tähistavaid jutumärke tõlgendatakse käsuna jada täitmise peatamiseks. Backslash-tähemärki kasutatakse jutumärkide renderdamiseks või ankurdussildi osana ja printimisavalduse järgimiseks. Tagasi kaldkriipsu ei kasutata funktsionaalse elemendina ja see on lehekülastajale nähtamatu:
<? php print "Sihtlehe külastamiseks klõpsake siin.";
?>
4. samm
Ühendage MySQL-i andmebaasiga käsuga:
mysql_connect ("addressOfDatabase", "yourUsername", "yourPassword") või die (mysql_error ());
mysql_select_db ("teieDatabaseName") või surema (mysql_error ());
5. samm
Looge muutuja, et saada link MySQL-i andmebaasist, kasutades PHP-funktsiooni "mysql_query". See näide seob muutuja $ data funktsiooniga mysql_query, mis otsib andmebaasist nime järgi ja tagastab kõik tingimusele vastavad üksused:
$ data = mysql_query ("SELECT * FROM links") või die (mysql_error ('Viga, linke ei leitud.'));
6. samm
Funktsiooni "mysql_fetch_array" abil leidke vajalikud lingid ja muutke need kasutajale nähtavaks. Näide loob uue massiivi nimega $ info. See teabemassiiv luuakse eelmises etapis loodud muutuja $ väärtustest. Seejärel itereeritakse andmete üle, kasutades käsku "while". Iga andmeüksuse jaoks luuakse uus lahter nimega "$ link". Samuti loob see iga muutuja jaoks MySQL-i andmebaasist lingi. Muutuja "$ link" paigutatakse HTML-koodi ankurmärgendi sisse, kasutades PHP-i keeleankurreeglit:
while ($ info = mysql_fetch_array ($ data))
{
$ link = $ info ['linkName'];
print "Sihtlehe külastamiseks klõpsake siin.";
}