Гиперсілтеме - бұл басылған кезде басқа бетке бағытталатын динамикалық элемент. РНР тілі ашық тіл болғандықтан, сілтемелерді ұйымдастырудың көптеген тәсілдері бар.
Бұл қажетті
- - Компьютер;
- - Интернетке қол жетімділік;
- - MySQL мәліметтер қорына қол жетімділік.
Нұсқаулық
1-қадам
PHP командаларының жаңа тізбегін құрыңыз. Бұл командалар браузер экранына сілтеме көрсетеді және пайдаланушыны жаңа терезеде ашылатын жаңа бетке бағыттайды. Код келесідей көрінеді:
<? php басып шығару «»;
?>
2-қадам
Басып шығару мәлімдемесінің ішіне HTML анкерлік тегін салыңыз. Бұл дәстүрлі HTML кодында қолданылатын тегті байланыстыру. Қажетті веб-сайттың мекен-жайын, сондай-ақ сізге қажет түсініктемені келесі ретпен салыңыз:
<? php print «Мақсатты бетке кіру үшін осы жерді басыңыз.»;
?>
3-қадам
Тырнақша ішіндегі кері сызықтарды пайдаланудан аулақ болыңыз. Алдыңғы қадамдағы үлгі код әрдайым жұмыс істемеуі мүмкін. Себебі парақтың мекен-жайын көрсететін тырнақшалар дәйектіліктің орындалуын тоқтату командасы ретінде түсіндіріледі. Кері сызық таңбасы тырнақшаларды беру үшін немесе якорлық тегтің бөлігі ретінде қолданылады және баспа мәлімдемесіне сәйкес келеді. Артқы сызық функционалды элемент ретінде пайдаланылмайды және бет келушісіне көрінбейді:
<? php print «Мақсатты бетке кіру үшін осы жерді басыңыз.»;
?>
4-қадам
MySQL дерекқорына келесі пәрменді қосыңыз:
mysql_connect («addressOfDatabase», «yourUsername», «yourPassword») немесе die (mysql_error ());
mysql_select_db («yourDatabaseName») немесе die (mysql_error ());
5-қадам
PHP «mysql_query» функциясын пайдаланып MySQL мәліметтер қорынан сілтеме алу үшін айнымалы жасаңыз. Бұл мысал $ data айнымалысын mysql_query функциясымен байланыстырады, ол дерекқорды атауы бойынша іздейді және шартқа сәйкес келетін барлық элементтерді қайтарады:
$ data = mysql_query («SELECT * FROM links») or die (mysql_error ('Қате, сілтемелер табылмады.'));
6-қадам
«Mysql_fetch_array» функциясын пайдаланып қажетті сілтемелерді тауып, оларды пайдаланушыға көрнекі етіңіз. Мысал $ info атты жаңа массив жасайды. Бұл ақпараттық массив алдыңғы қадамда жасалған $ data айнымалысының мәндерінен құрылады. Содан кейін ол «while» командасының көмегімен деректердің үстінен қайталанады. Деректердің әрбір элементі үшін «$ link» атты жаңа ұяшық жасалады. Ол сонымен қатар MySQL дерекқорынан әр айнымалы үшін сілтеме жасайды. «$ Link» айнымалысы HTML кодының анкерлік тегінің ішіне PHP тілінің анкерлік ережесін қолдана отырып орналастырылған:
while ($ info = mysql_fetch_array ($ data))
{
$ link = $ info ['linkName'];
басып шығару «Мақсатты бетке кіру үшін осы жерді басыңыз.»;
}