php tutorijal - php pretraživanje

9
tutorial4free PHP Tutorijal : PHP Pretraživanje Autor : Matija Lukić U ovom tutorijali ćete naučiti kao da pomoću php-a napravite aplikaciju za pretraživanje baze podataka. KORAK 1 U phpMyAdmin-u ćemo napraviti bazu podataka koja se zove pretrazivanje. U njoj ćemo napraviti tabelu koj se zove tutorijali.Broj polja šest. Polja izgledaju kao na slici. ID ključ primary i AUTO_INCREMENT štiklirano (deo koji se nevidi na slici)

Upload: ivan-markovic

Post on 15-Jan-2016

28 views

Category:

Documents


0 download

DESCRIPTION

Pretrazivanje sql baze podata koriscenjem php-a tutorial

TRANSCRIPT

Page 1: PHP Tutorijal - PHP Pretraživanje

tutorial4free

PHP Tutorijal : PHP PretraživanjeAutor : Matija Lukić

U ovom tutorijali ćete naučiti kao da pomoću php-a napravite aplikaciju za pretraživanje baze podataka.

KORAK 1

U phpMyAdmin-u ćemo napraviti bazu podataka koja se zove pretrazivanje.

U njoj ćemo napraviti tabelu koj se zove tutorijali.Broj polja šest.

Polja izgledaju kao na slici. ID ključ primary i AUTO_INCREMENT štiklirano (deo koji se nevidi na slici)

Page 2: PHP Tutorijal - PHP Pretraživanje

Zatim uneti zapis u bazu.

Page 3: PHP Tutorijal - PHP Pretraživanje

Završili smo sa bazom podataka.

KORAK 2

Sada ćemo napraviti stranicu index.php koja sadrži formu za pretraživanje.Ona izgleda ovako.

Tip:

Reč:

Pretraži

Imamo jedan tekstbox i jednu selekciju ili ti tip pretraživanja. Kod celokupne stranice izgleda ovako.

<!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">

<head>

<title>Pretraživanje</title>

</head>

<body>

<h1>PRETRAŽIVANJE

</h1>

<hr />

<form id="form1" name="form1" method="post" action="post.php">

<p>

<label>

Page 4: PHP Tutorijal - PHP Pretraživanje

<select name="tip" id="tip">

<option value="ime">ime</option>

<option value="kategorija">kategorija</option>

<option value="nivo" selected="selected">nivo</option>

<option value="tip">tip</option>

<option value="autor">autor</option>

<option value="kreirano">kreirano</option>

</select>

</label>

</p>

<p>

<label>

<input name="rec" type="text" id="rec" size="50" maxlength="50" />

</label>

</p>

<p>

<label>

<input type="submit" name="post" id="post" value="Pretraži" />

</label>

</p>

</form>

<hr />

</html>

Page 5: PHP Tutorijal - PHP Pretraživanje

KORAK 3

Sad ćemo napraviti stranicu post.php koja pretražujebazu pomoću unetih podataka u formi. Njen kod izgleda ovako.

<html>

<h1>REZULTAT PRETRAZIVANJA</h1>

Page 6: PHP Tutorijal - PHP Pretraživanje

<hr />

<?php

$tip = $_POST['tip'];

$rec = $_POST['rec'];

$tip = addslashes($tip);

$rec = addslashes($rec);

if($_POST['post'])

{

if(!$tip&&!$rec)

{

die('Niste ukucali potrebe podatke za pretrazivanje.');

}else{

mysql_connect('localhost','root','');

mysql_select_db("pretrazivanje");

$rezultat = mysql_query("SELECT * FROM tutorijali WHERE ".$tip." LIKE '%".$rec."%'");

$broj_rezultata = mysql_num_rows($rezultat);

echo "Broj rezultata je ".$broj_rezultata."<br><hr>";

Page 7: PHP Tutorijal - PHP Pretraživanje

while($red = mysql_fetch_assoc($rezultat))

{

echo "<b>IME: ".$red['ime'].'<br></b>';

echo "Kategorija: ".$red['kategorija'].'<br>';

echo "Nivo: ".$red['nivo'].'<br>';

echo "Tip: ".$red['tip'].'<br>';

echo "Autor ".$red['autor'].'<br>';

echo "Kreirano ".$red['kreirano']."<hr>";

echo '<br>';

}

}

}

?>

</body>

</html>

Page 8: PHP Tutorijal - PHP Pretraživanje

Primer Rezultata pretraživanja:

Page 9: PHP Tutorijal - PHP Pretraživanje

KRAJ TUTORIJALA!