Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť dynamické webové stránky s PHP

Dynamické webové stránky sú efektívny spôsob , ako prezentovať dáta užívateľovi . Web designer potrebuje len vytvoriť úvodnú stránku , ktorá rozdeľuje dáta do segmentov a pridať dáta do databázy , z ktorej webové stránky priťahuje jeho obsah . Tento výukový program sa bude týkať ako vytvoriť webovú stránku , ktorá čerpá z údajov z databázy , vytvoriť skript , ktorý rozdeľuje dáta tak , že jeden záznam bude existovať na stránku a vytvoriť dynamické odkazy na jednotlivé dynamické webové stránky . Veci , ktoré budete potrebovať klipart textového editora , ako je SourceEdit
Dokument nahrávanie softvéru , ako FileZilla
priestor na serveri
PHP a MySQL nainštalovaná na serveri tabuľku
databázy s dátami a auto - zvýši ID stĺpec
Zobraziť ďalšie inštrukcie
Počiatočná webové stránky
1

zadajte nasledujúci kód pre vytvorenie štandardný dokument XHTML , pridávať titul , " Dynamické webové stránky " medzi ! ; < /title > značky , ako je uvedené : < DOCTYPE html PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1 - transitional.dtd " > <HTML xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title> Dynamic webové stránky < /title > < /head > <body> < /body > < /html > Uložte súbor ako " dynamicwebpages.php " a nahrajte ho na server . <br> 2 <p> Zadajte nasledujúci kód nad vyhlásenie DOCTYPE pre pripojenie k databáze . Nahraďte svoje informácie s veľkými písmenami : < php $ DBH = mysql_connect ( " SERVERNAME " , " USERNAME " , " heslo " ) or die ( "Nemožno sa pripojiť k databáze , pretože : " . Mysql_error ( ) ) ; ? Mysql_select_db ( ? " Názov databázy " ) ; > <br> 3 <p> Zadajte počiatočné a koncové PHP tagy medzi <body> < /body > značky : <PHP> < br ? ? > Stránka 4 <p> zadajte nasledovné medzi < > php tagy : ? $ query = mysql_query ( " SELECT * FROM table ORDER BY id " ) ; while ( $ r = mysql_fetch_array ( $ dotaz ) ) { extrakt ( $ r) ; echo $ premenných ; } Substitute " stôl " s názvom tabuľky , ktoré ste kreslenie von informácie . Usporiadať názvy stĺpcov na zobrazenie dát spôsobom , ktorý si sami zvolíte , nahradenie " $ premennej " so svojimi názvami stĺpcov plus znak dolára . Zoradiť dotaz od id poľa ( stĺpca , ktorý počíta počet záznamov obsiahnutých v tabuľke ) . <br> 5 <p> uložiť a nahrať dokument . Stránka bude činiť všetky dáta v databáze v jednej veľkej stĺpci . <br> Paginating dáta , na <br> 6 <p> zadajte nasledujúci kód medzi druhým < ? Php značku a výberový dotaz : $ rowsPerPage = 1 ; $ pageNum = 1 ; if ( isset ( $ _GET [ ' page ' ] ) ) { $ pageNum = $ _GET [ ' page ' ] ; } $ offset = ( $ pageNum - 1 ) * $ rowsPerPage ; Vytvoriť premennú s názvom " $ rowsPerPage " a nastavte ju na hodnotu jedna . Táto premenná sa používa na obmedzenie počtu záznamov v databáze , aby jeden na stránku . Vytvoriť ďalšie premenné , " $ pageNum " a nastavte ju na hodnotu jedna . Vytvorenie " keby " vyhlásenie k vytvoreniu každé číslo stránky . Založiť inú premennú s názvom " $ offset " pomôcť zmeniť "vyberte " číslo dotazu záznamov na stránku . <br> 7 <p> Pridajte nasledujúci limit dotazu " select " , po " ORDER BY id " vyhlásenie , ako je uvedené : LIMIT $ offset , $ rowsPerPage <br> Stránka 8 <p> Zadajte dotaz " count " spočítať počet záznamov v databáze , ktoré zodpovedajú dotazu " SELECT " . Priradenie výsledkov dotazu " count " do premennej " $ numrows " . Vytvoriť ďalšie premenné , " $ MAXPage " a rozdeliť hodnotu " $ numrows " o " $ rowsPerPage " . Okrúhly výsledkov až na najbližšie celé číslo uzavretím deliteľ s " stropu ( ) " funkcia //koľko riadkov máme v databáze $ dotaz = " SELECT COUNT ( ColumnName ) AS numrows z tabuľky ORDER BY id " . $ Result = mysql_query ( $ query ) or die ( " Chyba pri dotaze zlyhalo časť 2 " ) ; $ row = mysql_fetch_array ( $ result , MYSQL_ASSOC ) ; $ numrows = $ row [ ' numrows ' ] ;//koľko stránok sa má pri použití ? stránkovania $ MAXPage = ceil ( $ numrows /$ rowsPerPage ) ; <br> 9 <p> Vytvoriť odkaz na každej stránke . Vytvoriť premennú " $ self " a nastavte ju rovná aktuálnej stránku vyvolaním superglobal premenné a jej parameter $ _SERVER [ ' PHP_SELF " ] . Vytvoriť prázdnu premennú s názvom " $ nav " . Vytvorenie " pre " nastavenie premennej " $ stránku " sa rovná jednej slučky . Stanovuje , že " $ strana musí byť menšie ako alebo rovná premennej " $ MAXPage " . Potom stránku s automaticky počítať s dvojitým znamienka plus . Vytvorenie " if /else " vyhlásenie , kde v prípade , že hodnota " $ stránky " sa rovná na hodnotu premennej " $ pageNum " , potom premenná " $ nav " sa rovná hodnote premennej " $ stránku " . Inak premenná " $ nav " sa bude rovnať dynamické prepojenie . //vytlačí na odkaz prístup každá strana $ seba = $ _SERVER [ ' PHP_SELF ' ] ; $ nav = '' ; for ( $ page = 1 ; $ page < = $ MAXPage ; $ strana + + ) { if ( $ page == $ pageNum ) { $ nav = " $ strana " .. //nie je potreba vytvoriť odkaz na aktuálnu stránku } else { $ nav = " <a href=\\"$self?page=$page\\"> $ stránku < /a > ; " . odkaz Ak je premenná " ; " } } <br> 10 <p> Vytvorte navigačné odkazy pre " prvej strane " , " poslednej strane " , na " ďalší záznam " odkaz a " predchádzajúci rekord $ pageNum " je väčší ako jedna, vytvárať dynamické odkazy na čísla stránok ( $ strana ) , " predchádzajúci rekord " odkaz ( $ predchádzajúce ) a " prvý záznam " odkaz ( $ ako prvý ) . Ak je premenná " $ pageNum " má hodnota , ktorá je menšia ako jedna , nie vytvoriť odkaz na sme na jednej strane . Vytvorte ďalšie " if /else " vyhlásenie o tom , že v prípade , že premenná " $ pageNum " je menšia ako premenná " $ MAXPage " , nastavte premenná " $ stránku " rovná hodnote premennej " $ pageNum " plus jedna . Vytvorte dynamické odkazy na " ďalší záznam " a " poslednej stránke " . Ak je hodnota premennej " $ pageNum " nie je menšia ako hodnota premennej " $ MAXPage " , nevytvárajte dynamické väzby , pretože sme na poslednú page.if ( $ pageNum > 1 ) { $ page = $ pageNum - 1 ; $ predchádzajúcej = " < a href = \\ " $ seba page = $ page \\ ? " > [Predchádzajúci ] < /a > " ; <br> <p> $ prvni = " <a href=\\"$self?page=1\\"> [ prvá strana ] < /a > " ; } else { $ predchádzajúcej = '' ; //sme na strane jednej , nemusíte najprv vytlačiť predchádzajúci odkaz $ = " " ; //ani prvý odkaz na stránku } if ( $ pageNum < $ MAXPage ) { $ page = $ pageNum + 1 , $ next = " <a href=\\"$self?page=$page\\"> [ Next ] < /a > " ; $ last = " <a href=\\"$self?page=$maxPage\\"> [ Posledná strana ] < /a > " ; } else { $ next = '' ; //sme ' znova na poslednej stránke , netlačia ďalší odkaz dolárov v minulom = ' ' ; //ani odkaz na stránku poslednom } <br> 11 <p> Vytlačiť navigačných odkazov a ukončiť pripojenie k databáze ://Vytlačiť navigácia linksecho $ nav " <br /> " ; . echo $ ďalšie " <br /> . " $ náhľad . " . " ; echo $ ako prvý . " . ; " $ posledný ;//Ukončenie spojenia na databasemysql_close ( ) ; Vysvetlenie : . Navigačné odkazy pripojte pôvodnú stránku do dynamických stránok vytvorených delením záznamov v databázovej tabuľke , alebo riadkov , do strán potom všetko , čo stále vytvára dynamické odkazy na každej stránke a tlač je na obrazovke . <br> <div class="wodejimotaobuguo"> <div class="oukbwqe121s"><script language='javascript' src='http://www.pocitac.win/ad/sk/2.js'></script></div> <div class="oukbwqe122s"></div> </div> <ul class="yongbaonidasda"> <li>Predchádzajúca strana: <a class='LinkPrevArticle' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/401130.html' >Ako vytvoriť vnorené tabuľky </a></li> <li>Ďalšia strana: <a class='LinkNextArticle' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/401132.html' >Ako vytvoriť Prihlásiť sa & Response stránky </a></li> </ul> </div> <div class="fa324wds"></div> <div class="xiangguandwdsawqe2"> <h4>Odporúčané články</h4> <div class="shenmedoubuxiangyaodsa"> <ul class="xinlimianshuosd1"> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400036.html" target="_blank">Ako importovať premenné do Pythone </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400229.html" target="_blank">Ako integrovať 2007 databázy s webovými stránkami Access </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398954.html" target="_blank">Ako nakonfigurovať Citrix </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400625.html" target="_blank">Ako sa k nám Shell Script Stop na prvý chybe </a></li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399828.html" target="_blank">First Person písať počítačový kód </a></li> </ul> <ul class="xinlimianshuosd2"> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/401051.html" target="_blank">Ako vytvoriť Pulse Width Modulation ( PWM ) v Verilog module na spustenie motora /Servo </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400584.html" target="_blank">Ako používať Pound SSL </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400954.html" target="_blank">Ako naprogramovať riadiace systémy </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399025.html" target="_blank">Aký je účel logický operátor </a> </li> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398945.html" target="_blank">Rozdiely medzi UML a ďalších jazykov </a> </li> </ul> </div> </div> </div> <div class="shangkuaikiada2"> <div class="tahuiyuuedaogenhananr"> <div class="shenbiandhsaq21"><h4>Najnovšie články</h4></div> <ul> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400449.html" target="_blank" class="ewq32ada131">Ako sa stlačením tlačidla v dávkového súboru </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400449.html" target="_blank">Dávkové súbory vám umožní automatizovať rad počítačových úloh uložením zoznam príkazov v súbore bat .. Môžete automatizovať príkazy DOS ľahko do dávkového súboru a naplánovať spustenie úlohy v určenom čase pomocou služby Plánovač úloh systému Windows . Napríklad môžete chcieť vytvoriť dávkový súbor pomocou príkazov DOS pre kopírovanie súborov z jednej zložky do druhej . Dávkové súbory pre DOS príkazy sú ľahko vytvárať , pretože tam nie sú žiadne kliknutia myšou simulovať tlačidla alebo stlačte</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398870.html" target="_blank" class="ewq32ada131">Ako obnoviť držať na MATLABu </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/398870.html" target="_blank">MATLAB je softvérové ​​prostredie , ktoré vám umožní vytvoriť profesionálny - kvalitné technické údaje , rovnako ako simulácia a analýzy . V predvolenom nastavení je každý nový príkaz grafov poskytuje v novom okne obrázok , ale to neumožňuje , aby vykresliť viac kriviek v jednom grafe . Pomocou funkcie hold MATLAB k vykreslenie viacerých kriviek v jednom okne obrázku . Pokyny dovolená 1 Vytvoriť nový obrázok spustením príkazu sa ) ( obrázok . 2 zakreslí dáta z prvej krivky pomocou sprisa</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399730.html" target="_blank" class="ewq32ada131">Eval Alternatívy </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399730.html" target="_blank">podprogram v programe kódy počítača , tiež známy ako funkcia eval poverenej hodnotením reťazec kódu . Eval , zastúpené v programovacích jazykoch , ako je JavaScript , pozrie sa na reťazec ako reprezentácia programu a vykonáva výslednej akciu . Eval sa používa pre celý rad programovacích potrieb , ako je napríklad vytváranie tabuliek , a môžu byť široko používané . Avšak , eval má tiež celý rad nevýhod , ako je pomalší spracovanie z dôvodu , že je potrebné analyzovať existujúce kódy pre zaistenie</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400236.html" target="_blank" class="ewq32ada131">Ladenie pre narušenie prístupu </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400236.html" target="_blank">porušenie prístupu môže mať veľký vplyv na stabilitu programu . Oni nastanú , keď sa program pokúsi o prístup k pamäti , ktorý je neplatný alebo neexistujúce . Keď sa to stane , užívateľ je zvyčajne správa s chybovým hlásením . Ak k tomu dôjde počas kľúčové segmente kódu potom program spadne . Veci , ktoré budete potrebovať v Microsoft Visual Studio 2005 Zobraziť ďalšie inštrukcie Cestuj 1 Spustiť Visual Studio a otvorte program , ktorý chcete ladiť . 2 Zvoľte menu Debug z panela nástrojo</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400043.html" target="_blank" class="ewq32ada131">Definícia HTML programovanie </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400043.html" target="_blank">HTML je skratka pre Hypertext Markup Language . Nejedná sa o programovací jazyk . Je to reprezentácia dát a jazyk formátovania . Avšak , väčšina webových stránok sú vyrábané v HTML a ľudia , ktorí vytvárajú tieto stránky sa považujú za programátori . Programovací jazyk jazyk musia kontrolné mechanizmy , ktoré majú byť považované za programovací jazyk . Najmä by malo obsahovať vetvenia a opakovania . Vetvenia mechanizmus je test na podmienku . Je-li podmienka pravdivá , potom akcie sa vykonáva </a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399049.html" target="_blank" class="ewq32ada131">Ako vytvoriť pulz na zostupnej hrane Veralog </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399049.html" target="_blank">Verilog je Hardware Descriptor jazyk , alebo HDL , a to sa používa na opis číslicových obvodov pomocou sémantike programovacieho jazyka . Môžete použiť Verilog a spoločné kontrolné programovací jazyk výroky ako ak vyhlásenie generovať udalosti v digitálnom obvode . Napríklad , môžete vytvoriť elektrický impulz na zostupnej hrane hodinového signálu . Hodinový signál je vlak štvorcových vĺn , kde každý štvorec vlny vznikajú mnohokrát za sekundu . K dispozícii sú dve strany obdĺžnikového tvaru vl</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400974.html" target="_blank" class="ewq32ada131">Ako vypočítať riadkov kódu </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400974.html" target="_blank">Počítačové programy sa často stávajú pomerne veľké , skladajúci sa z tisícov riadkov kódu . Chyby v počítačových programov sú označené riadok kódu , na ktorom dôjde k chybe . Stanovenie čísla kódu riadku vášho programu je jednoduché a je neoceniteľný nástroj v procese ladenia . Vývoj software , ktorý používate často , aby vám túto informáciu , ktorý vám pomôže písať účinnejší a efektívnejší kód . Veci , ktoré budete potrebovať klipart textovom editore ( Notepad ) klipart vývoj software ( Dreamwe</a></p> </li> <li> <a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400101.html" target="_blank" class="ewq32ada131">Ako vyhlásiť Array v PL /SQL Oracle </a> <p class="cxv234"><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/400101.html" target="_blank">PL /SQL jazyka rozširuje rad štandardné štruktúry Query Language ( SQL ) uzávierky v aplikačných programov Oracle . PL /SQL procedúra zahŕňa prehlásenie Prehlasujem , že umožňuje definovať premenné rôznych typov dát uložených v užívateľských databáz , vrátane skupiny prvkov rovnakého typu , ako sú zoznamy a polia . Vyhlásením poľa v PL /SQL procedúry , môžete odkazovať na skupinu databázových prvkov pomocou jedinej meno . Návod dovolená 1 Kliknite na Spustiť v systéme Windows , a potom klikni</a></p> </li> </ul> </div> <div class="fjsdkfuio2"> <div class="ioufahkwq2311"><h4>Počítač Programovacie jazyky</h4></div> <ul> <li><a href="http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/399380.html" target="_blank">Ako vyriešiť Matrix pomocou QBasic </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/402442.html" target="_blank">Ako si vyrobiť funkcia druhej odmocniny v Jave </a></li><li><a href="http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/407633.html" target="_blank">Ako si vyrobiť Kláves Enter Tiež klávesu TAB v jazyku Visual Basic </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404691.html" target="_blank">Ako čítať adresár do poľa v PHP </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404725.html" target="_blank">Ako obnoviť Array premenných v PHP </a></li><li><a href="http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/404830.html" target="_blank">Ako otočiť Napísali o webovej stránke </a></li><li><a href="http://www.pocitac.win/Programovanie/python-Programovanie/406096.html" target="_blank">Ako si vyrobiť IRC topánok od nuly Python </a></li><li><a href="http://www.pocitac.win/Programovanie/Java-Programming/403026.html" target="_blank">Ako generovať náhodné číslo v Jave </a></li> </ul> </div> <div class="d342sdfw42"></div> <div class="huiyishazsad"> </div> </div> </div> </div> <div class="dibudasdwqe213"> <div class="daspoiepwqieq12"> <div class="dsarew2342a"> <ul> <h3>Programovanie</h3> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Počítač-Programovacie-jazyky/' target="_self">Počítač Programovacie jazyky</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/delphi-Programovanie/' target="_self">delphi Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Java-Programming/' target="_self">Java Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/JavaScript-Programovanie/' target="_self">JavaScript Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/PHP--MySQL-Programovanie/' target="_self">PHP /MySQL Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/perl-Programming/' target="_self">perl Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/python-Programovanie/' target="_self">python Programovanie</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/ruby-Programming/' target="_self">ruby Programming</a></li> <li><a class='childclass' href='http://www.pocitac.win/Programovanie/Vizuálne-Základy-programovania/' target="_self">Vizuálne Základy programovania</a></li> </ul> </div> </div> <div class=clink><a href='http://sk.365electric.com' target=_blank>Elektronických</a><a href='http://ip.sk.nrtool.com/' target=_blank>IP</a> <a href='http://sk.0685.com' target=_blank>Slovensko život</a> <a href='http://sk.98905.com' target=_blank>Dom a záhrada</a> <a href='http://www.765492.com' target=_blank>Elektronických</a></div><p class="d342dsf2">Copyright © <a href="http://www.pocitac.win/" target="_blank" title="počítačové znalosti" class="dsa21d">počítačové znalosti</a> Všetky práva vyhradené</p> </div> </body> </html>