Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: HTML/CSS/PHP/MySQL/SQL praktika

Parašė Faitas.· 2011 Lie. 13 12:07:23
#1

Sveiki. Noriu tikrai įsitikinti, kad esu pasiruošęs darbui su HTML/CSS/PHP/MYSQL/SQL ir norėčiau, kad jūs man duotumėt kokių užduočių sunkių/nesunkių koks skirtumas, svarbu, kad būtų užduotis.

Viska esu įsisąvinęs, todėl jokių apribojimų nėra. :) Dėkoju.

EDIT: Jei tai bus lengva užduotis, pateiksiu tik kodą, jei bus vaizdinis rezultatas, pateiksiu puslapį. :)

Redagavo Faitas.· 2011 Lie. 13 12:07:38

Parašė Ponas24· 2011 Lie. 13 12:07:16
#2

Padaryk botą, kad imtų anekdotus tarkim kas 24h iš rss srauto: http://anekdotai.org/feed . Apdortų juos ir įrašytų į duomenų bazę. Dėkui :)

Parašė Faitas.· 2011 Lie. 13 12:07:59
#3

Ok, pabandysiu. :) (simboliai)

Parašė Juliuss· 2011 Lie. 13 18:07:43
#4

O dizainus galima pateikti, kad sukoduotum, ir į P.M. atsiustum?

Parašė Faitas.· 2011 Lie. 13 18:07:23
#5

EDIT: Jei tai bus lengva užduotis, pateiksiu tik kodą, jei bus vaizdinis rezultatas, pateiksiu puslapį.


Reiškias kodą, jei bus simple, duosiu, jei ne, reiškias ne. :)

algiuxazzz užduotis padaryta, visus įrašus PHP skriptas deda į MySQL ir tikrina, ar nėra tokių pat įrašų. :)

Laukiu daugiau užduočių! ;)

Parašė avice· 2011 Lie. 13 18:07:42
#6

padaryk paprasta puslapiavima su mysql
10 rezultatu viename puslapije
puslapiavimas tik [next page] ir [Previous page]
paskutiname puslapije neberodytu [next page].

Parašė Faitas.· 2011 Lie. 13 18:07:19
#7

Okey. :) Bus padaryta. ;)

Parašė Faitas.· 2011 Lie. 13 20:07:40
#8

Na, kažkaip man su tais puslapiais nesigauna. Reikės rytoj ryte pabandyti, jei kas nors išeis, parašysiu. :)

Parašė JuodasisKatinas· 2011 Lie. 14 09:07:41
#9

Faista. Gal užves ant kelio pavizdys.


 
mysql_query("SELECT * FROM lentele WHERE 1<2 ORDER BY id DESC LIMIT 1,5");


Žinoma skaičiai turi būti ne ranka rošomi o patys apsiskaičiuot :)

Parašė Faitas.· 2011 Lie. 14 11:07:24
#10

Na va. Pagaliau pavyko :D Rodo viską puikiai, kodas:


<?php
 
// Prisijungimas prie <span style="border-bottom: 1px dotted black;">MySQL</span> duom.bazės
$login = mysql_connect("localhost", "ci", "faitas") or die(mysql_error());
 
mysql_select_db("ci") or die(mysql_error());
 
// Visas kitas kodas
 
	// Įrašų rodymų skaičius
	$perpage = "5";
 
	// Visi įrašai
	$all = mysql_query("SELECT * FROM records");
	$all = mysql_num_rows($all);
 
	// Jeigu kintamsis page yra tuščias, reiškias esame pirmąjame puslapyje
	if(empty($page)) $page = 1;
 
	// Visas tikrinimas
	if($all <= $perpage) $pages = 1;
	elseif(($all % $perpage) == 0) $pages = $all/$perpage;
	else $pages = ($all/$perpage) + 1;
 
	// Rodome pasirinkto puslapio informaciją
	if($_GET['action'] == "pages")
	{
		$i = $_GET['page'];
 
		//Gauname puslapį
		$page = $_GET['page'];
 
		//Gauname įrašų intervalą
		$start = ($page * $perpage) - $perpage;
 
		$page_records = mysql_query("SELECT * FROM records ORDER BY id DESC LIMIT $start, $perpage");
 
		while($row = mysql_fetch_array($page_records))
		{
			echo $row['id'] . " " . $row['title'] . "<br />";
			echo $row['content'] . "<br /><br />";
		}
	}
 
	// Rodome puslapius
	for($i = 1; $i <= $pages; $i++) 
	{
		if($i != $page)
		{
			echo "<a href='?action=pages&page=$i'>" . $i . "</a> | ";
		}
		else
		{	
			echo $i . " |";
		}
	}
 
?>


Daugiau užduočių nebereikia, gavau darbo, daug darbo. :)

Redagavo Faitas.· 2011 Lie. 14 12:07:25

Parašė avice· 2011 Lie. 14 15:07:04
#11

Dekui ;] +11
Nereikes paciam darytis :]

Redagavo avice· 2011 Lie. 14 15:07:49

Parašė Faitas.· 2011 Lie. 14 15:07:53
#12

Prašom. Bėje, pamiršau, kad reikėjo << Ankstesnis | Kitas >>, tai netyčiom su puslapiais padariau :s Jei nori, vėliau perdarysiu. :)

Redagavo Faitas.· 2011 Lie. 15 12:07:18

Parašė avice· 2011 Lie. 15 21:07:57
#13

Tai gal gali perdaryt ir dabar jeigu esi pagrindiniam jokiu irasu nerodo tik suvedus page=1 ir seip isvis nereikia tu 1,2,3,4,5 ... tik ankstesnis ir kita