0% found this document useful (0 votes)
95 views7 pages

PHP SQL

Uploaded by

Erisa Sadikllari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
95 views7 pages

PHP SQL

Uploaded by

Erisa Sadikllari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

SEMINAR 7///PHP+SQL////PROGRAMIM WEB

1. Shkruani kodin ne SQL per krijimin e nje baze te dhenash me emrin


“Student”.
a. Shkruani kodin ne SQL qe krijon tabelne "Studenti", me 4 kolona.
Emrat e kolonave do te jene “ID”, "Emri", "Mbiemri" and "Viti":
b. Pas krijimit te tabeles Studenti shtoni dy rekorde ne table.
c. Krijoni nje forme HTML5 qe mund te perdoret per te shtuar rekorde te
reja ne tabelen "Studenti".
d. Krijoni query-t qe shfaqin:
I. Te gjitha te dhenat qe ndodhen ne tabeles “Studenti”.
II. Te gjithe te dhenat qe ndodhen ne tabelen “Studenti” ku Emri =
‘Ana’:
III. Te gjithe te dhenat qe ndodhen ne tabelen “Studenti” duke i
renditur ato sipas Emrit.
e. Shkruani kodin ne SQL qe rifreskon nje te dhene te tabeles “Studenti”.
f. Shkruani kodin qe fshin te gjithe rekordet qe ndodhen ne tabelen
“Studenti” ku mbiemri i studentit eshte “Mato”.
g. Krijoni nje tabele “Sekretaria” me tre fusha :id, emri dhe
fjalekalimi. Krijoni nje rekord ne tabele.

CREATE TABLE Student


(
ID int PRIMARY KEY,
Emri varchar(50),
Mbiemri varchar(50),
Viti int
);
INSERT INTO Student (
ID,
Emri,
Mbiemri,
Viti
)
VALUES (
“2”
"Sam",
"Smith",
"2021"
)
INSERT INTO Student (
ID,
Emri,
Mbiemri,
Viti
)
VALUES (
"5",
"Anna",
"Grey",
"2020"
)

SELECT Student.Emri, Student.ID, Student.Mbiemri, Student.Viti


FROM Student
WHERE (((Student.Emri) Like "*Ana*"));
SELECT Student.ID, Student.Emri, Student.Mbiemri, Student.Viti
FROM Student
ORDER BY Student.Emri;

UPDATE Student
SET Emri='Ela', Mbiemri='Hoxha'
WHERE ID=2;

DELETE FROM Student WHERE Mbiemer="Hoxha";

CREATE TABLE Sekretaria(


ID int PRIMARY KEY,
Emri varchar(20),
Fjalekalimi varchar(50)
)
INSERT INTO Sekretaria (
ID,
Emri,
Fjalekalimi
)
VALUES (
"1",
"Anna",
"###########"
)

2. (19.3) Identifikoni dhe rregulloni gabimet në kodin e mëposhtëm PHP:


a) <?php print( "Hello World" ); >
<?php print("Hello World")?>
b) <?phps $name =
"Paul"; print(
"$Name" );
?><!-- end PHP script -->
<?php $name = "Paul"; print( "$name" );
?>

3. (19.4) Shkruani një shprehje të rregullt në PHP për një stringë: Që të


filloj me shkronjën e madhe A, të ndiqet nga tre vlera alfanumerike,
pas kësaj vazhdon me shkronjën B që mund të jetë si e madhe si e vogël
e cila mund të përsëritet një ose më shumë here dhe stringa përfundon
me 2 numra.
4. (19.7) Shkruani një skript PHP shtetet.php që krijon një variable
$shtetet me vlerat "Mississippi Alabama Texas Massachusetts Kansas".
Skripti duhet të realizoj detyrat e mëposhtme:
a. Të kërkojë për një fjalë në variablin $shtetet që mbaron me xas. Ta
ruaj këtë fjalë në elementin 0 të një vektori $vektoriShtete.
b. Të kërkojë për një fjalë në $shtetet që fillon me k dhe mbaron me s.
Realizoni krahasimin case-insensitive. Ruajeni këtë fjalë në
elementin 1 të vektorit $vektoriShtete.
c. Të kërkojë për një fjalë në $shtetet që fillon me M dhe përfundon me
s. Ruajeni këtë fjalë në elementin 2 të vektorit $vektoriShtete.
d. Të kërkojë për një fjalë në $shtetet që përfundon me a. Ruajeni këtë
fjalë në elementin 3 të vektorit $vektoriShtete.
e. Të kërkojë për një fjalë në $shtetet që fillon me M. Ruajeni këtë
fjalë në elementin 4 të vektorit $vektoriShtete.
f. Printoni vektorin $statesArray
<?php
$states = "Mississippi Alabama Texas Massachusetts Kansas";
$b = explode(' ',$states);
echo "<br>ORIGINAL ARRAY :<br>";
foreach ( $b as $i => $value )
echo "states[$i] = $value<br>";
foreach ($b as $c)
{
$n = strlen($c);
if($c[$n-1]=='s' && $c[$n-2]=='a' && $c[$n-3]=='x') $d[0] = $c;
if($c[0]=='K' && $c[$n-1]=='s') $d[1] = $c;
if($c[0]=='M' && $c[$n-1]=='s') $d[2] = $c;
if($c[$n-1]=='a') $d[3] = $c;
}
echo "<br>RESULTANT ARRAY :<br>";
for ($i=0; $i < count($d); $i++)
echo "statesList[$i] = $d[$i]<br>";
?>

5. (19.8) Shkruani një skript në PHP që teston nëse një adresë e-mail është
apo jo e rregullt. Verifikoni që të filloj me një seri karakteresh të
ndjekura nga karakteri @, nga një tjetër seri karakteresh, një pike (.)
dhe ne fund me një seri karakteresh.

6. (19.9) Shkruani një skript PHP që merr URL dhe përshkrimin e tij nga
përdoruesi dhe e ruan këtë informacion ne një bazë të dhënash MySQL.
Krijoni dhe ekzekutoni skriptin SQL për një bazë të dhënash URL me një
tabelën Urltable. Fusha e parë e tabelës duhet të mbaj URL aktuale dhe
fusha e dytë që do ta emërtoni Përshkrimi të mbaj përshkrimin e URL.
Përdorni www.deitel.com si URL të pare dhe përshkrimin si Cool site!.
URL e dytë mund të jetë www.php.net , dhe përshkrimi The official PHP
site. Pasi ruhet një URL e re të printohet përmbajtja e tabelës së
bazës së të dhënave. [Shënim: Për të krijuar bazën e të dhënave URL
përdorni skriptin URLs.sql]

7. Shkruani një funksion në PHP që llogarit faktorialin e një numri integer


pozitiv. Funksioni merr numrin si argument.
<?php
function fact ($n)
{
if($n <= 1)
{
return 1;
}
else
{
return $n * fact($n - 1);
}
}

echo "Factorial of 8 is " .fact(8);


?>

8. Shkruani një funksion në PHP që rendit një vektor.

<?php
$numbers=array(4,6,2,22,11);
sort($numbers);

$arrlength=count($numbers);
for($x=0;$x<$arrlength;$x++)
{
echo $numbers[$x];
echo "<br>";
}
?>

9.Shkruani një funksion në PHP që merr dy argumenta që janë numra integer


dhe llogarit shumën e tyre.
<?php
$x=15;
$y=30;
$z=$x+$y;
echo "Sum: ",$z;
?>

10.Shkruani dy funksione në PHP që i shtojnë një variabli njeri një vlere


5 dhe tjetri një vlerë 6. Në funksionin e dytë argumenti të kalohet me
reference.
<?php
$x=2;
$y=$x+5;
echo $y;
?>
<br>
<?php
function add_six(&$value) {
$value += 6;
}

$num = 2;
add_six($num);
echo $num;
?>

11.Shkruani një skript në PHP që rendit vektorin e mëposhtëm


associative :
array("Ana"=>"31","Mira"=>"41","Beni"=>"39","Artani"=>"40") në:
a. Rendin rritës/zbritës sipas vlerës;
b. Rendin rritës/zbritës sipas çelësit.
<?php
$age = array("Ana"=>"31", "Mira"=>"41", "Beni"=>"39", "Artani"=>"40");
asort($age);
echo "Rendi rrites sipas vleres";
echo "<br>";
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
arsort($age);
echo "Rendi zbrites sipas vleres";
echo "<br>";
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}

ksort($age);
echo "Rendi rrites sipas celesit";
echo "<br>";
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
krsort($age);
echo "Rendi zbrites sipas celesit";
echo "<br>";
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

12.Shkruaj një program që shfaq përmbajtjen e një skedari duke përdorur


fread().
<?php
$file = fopen("C:\Users\USER\Documents\test.txt","r");
fread($file,filesize("C:\Users\USER\Documents\test.txt"));
fclose($file);
?>

13.Shkruaj një program që krijon një skedar dhe shkruan në të.


<?php
$myfile = fopen("newfile.txt", "w") or die("Unable to open file!");
$txt = "HELLO WORLD!";
fwrite($myfile, $txt);
$txt = "Hi world!";
fwrite($myfile, $txt);
fclose($myfile);
?>

14.Shkruaj një program që shton të dhëna në një skedar ekzistues.


<?php
$samplefile = fopen("phpfile.txt", "a");
fwrite($samplefile, " And I am the second line.");
fwrite($samplefile, " Hey, I am the third one.");

$samplefile = fopen("phpfile.txt", "r");


echo fread($samplefile, filesize("phpfile.txt"));
fclose($samplefile);
?>

15.Shkruaj një program që ben upload një skedar dhe shfaq përmbajtjen në
server.

16.Lexoni dhe printoni përmbajtjen e një file CVS dhe gjeni se sa të dhëna
gjenden në file dhe sa rreshta.

17.Shkruani një program që lexon një file CVS që mban të dhëna për
studentet dhe i ruan këto të dhëna në një tabelë student në bazën e të
dhënave.

18.Shkruani një program që lexon një file rresht për rresht nëpërmjet
fgets().
<?php
$file = fopen("test.txt","r");
while(! feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>

19.Shkruani një program që përdor metodën file() që kthen përmbajtjen e një


skedari në një vektor.
<?php
print_r(file("test.txt"));
?>

You might also like