LinuX Posted April 1, 2010 Report Share Posted April 1, 2010 (edited) Sveiki, padalieties lūdzu ar informāciju, kur var atrast kādu materiālu, piemēru izņemot google.lv, par dinamiskajām web lapām? Doma ir par šādiem url piemēram: index.php?a=reg&id=page utt. mani interesē kā viņus izveidot, kā viņi ir saistīti ar failiem, kuri pēc tāda linka nospiešanas parādās. Būšu pateicīgs par jebkuru info ar kuru padalīsieties. Paldies. Edited April 1, 2010 by LinuX Link to comment Share on other sites More sharing options...
kraistaps Posted April 1, 2010 Report Share Posted April 1, 2010 (edited) $_GET if(isset($_GET['id']){ echo $_GET['id'] } //šajā gadījumā izvadīsies 'page'. Edited April 1, 2010 by kraistaps Link to comment Share on other sites More sharing options...
LinuX Posted April 1, 2010 Author Report Share Posted April 1, 2010 $_GET if(isset($_GET['id']){ echo $_GET['id'] } //šajā gadījumā izvadīsies 'page'. ir kāds materiāls vai links kur par to būtu sīki aprakstīts? Jo man vajag izprast to visu padarīšanu. Link to comment Share on other sites More sharing options...
kraistaps Posted April 1, 2010 Report Share Posted April 1, 2010 http://www.w3schools.com/php/php_get.asp Tur jau nemaz nav pārāk daudz, ko izprast. aiz ? liek visus mainīgos ar vērtībām, kurus atdala ar &. Pēctam attiecīgais links šīs vērtības savāc un dara ko grib. Piemēram fails.php?id=2 . Iekš fails.php savāc šo pasniegto vērtību un dara ko vien grib. Piemēram no datubāzes izvada visus ierakstus, kur id = 2, nu tā arī tās dinamiskās lapas veidojās. Link to comment Share on other sites More sharing options...
LinuX Posted April 1, 2010 Author Report Share Posted April 1, 2010 http://www.w3schools.com/php/php_get.asp Tur jau nemaz nav pārāk daudz, ko izprast. aiz ? liek visus mainīgos ar vērtībām, kurus atdala ar &. Pēctam attiecīgais links šīs vērtības savāc un dara ko grib. Piemēram fails.php?id=2 . Iekš fails.php savāc šo pasniegto vērtību un dara ko vien grib. Piemēram no datubāzes izvada visus ierakstus, kur id = 2, nu tā arī tās dinamiskās lapas veidojās. paldies sapratu un sanaca!!! Link to comment Share on other sites More sharing options...
Aleksejs Posted April 1, 2010 Report Share Posted April 1, 2010 Īsumā un procedurāli ;) index.php?ko=18&priekskam=lasisanai Pieņemsim, ka mums ir blogs. Blogā ir pieejamas šādas darbības "priekskam": lasisanai, labosanai, dzesanai - atkarībā no tām ar include palīdzību, mēs iekļausim nepieciešamās skriopta daļas. Un attiecīgi atsaucamies uz bloga rakstu pēc tā identifikatora "ko". PHP kods, kas šo visu apstrādās: <?php //Vispirms pārbaudīsim vai ir padots priekskam parametrs, ja nav padots, tad uzskatīsim, ka ir padots ar vērtību "lasisanai" switch($_GET['priekskam']){ case 'lasisanai': include('lasisanai.php'); break; case 'labosanai': include('labosanai.php'); break; case 'dzesanai': include('dzesanai.php'); break; default: $_GET['priekskam']='lasisanai'; include('lasisanai.php'); } ?> un tālāk izveidojam failus lasisanai.php, dzesanai.php un labosanai.php, kuros atkarībā no tā, ir, vai nav padots id notiks mums vajadzīgās darbības. Piemēram: <?php //lasisanai.php $vaicajums = 'SELECT * FROM raksti '; if(array_key_exists('id', $_GET)){ $id=intval($_GET['id']); $vaicajums .= 'WHERE id='.$id; } else{ //ja nav padots, tad parādam pēdējo $vaicajums .= 'ORDER BY id DESC LIMIT 1'; } //te notiek pieslēgšanās DB un datu dabūšana un izvade ?> Ja gribi OOP stilā un pilnākus piemērus - tad nesen atradu šo: http://net.tutsplus.com/tutorials/other/mvc-for-noobs/ Link to comment Share on other sites More sharing options...
Recommended Posts