Cineva priceput PHP !

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
MARIUSEF
Utilizator banat
Utilizator banat
Posts: 101
Joined: 27 Aug 2014, 20:53
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

02 Sep 2014, 08:45

Code: Select all

<?php
mysql_connect("localhost","media","moviepass") or die (mysql_error());
mysql_select_db("media") or die (mysql_error());
////////////// 

$categ = $_GET['category'];

$sql2 = mysql_query("SELECT * FROM books WHERE video_category = '$categ'");
$sql3 = mysql_fetch_array($sql2);


if($sql3['video_category'] == $categ){ //coloana category


$sql22 = mysql_query("SELECT * FROM books WHERE video_category = '$categ'");


//////////////
while($rio = mysql_fetch_array($sql22)){

echo $rio["video_nume"].'<br/>'; //afisare filme
            
}
//////////////

} else {

echo 'Not found!'; 

}
?>


cum asi putea daca in baza de date e adaugat langa categoria actiune si horror de ex: actiune,horror iar eu accesez http://localhost/category.php?category=horror sa imi afiseze linia respectiva chiar daca contine si actiune
RoyalServer 2
User avatar
IsTI37
Fost administrator
Fost administrator
Posts: 10987
Joined: 10 Apr 2007, 15:02
Detinator Steam: Da
Reputatie: Fost administrator
Fost SysAdmin
Fost Fondator GTA5 (CVL)
Location: Cluj-Napoca
Has thanked: 28 times
Been thanked: 776 times

02 Sep 2014, 14:53

Daca tu programezi scriptul mai bine citeste intai/ termina un tutorial de php 5.

In primul rand ai o problema extrem de grava, folosesti ce primesti din GET ca intrare pentru query-ul mysql, ceea ce inseamna ca practic ii dai oricarui pusti acces la baza ta de date.

In al doilea rand,
SELECT * FROM books WHERE video_category = horror iti returneaza toate cartile care sunt puse in categoria horror, daca cartea e si in actiune n-are nimic deaface fiindca e si in horror.
MARIUSEF
Utilizator banat
Utilizator banat
Posts: 101
Joined: 27 Aug 2014, 20:53
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Fond eXtream: 0
Contact:

03 Sep 2014, 09:37

IsTI37 wrote:Daca tu programezi scriptul mai bine citeste intai/ termina un tutorial de php 5.

In primul rand ai o problema extrem de grava, folosesti ce primesti din GET ca intrare pentru query-ul mysql, ceea ce inseamna ca practic ii dai oricarui pusti acces la baza ta de date.

In al doilea rand,
SELECT * FROM books WHERE video_category = horror iti returneaza toate cartile care sunt puse in categoria horror, daca cartea e si in actiune n-are nimic deaface fiindca e si in horror.
Am rezolvat cu'LIKE' ,am vrut sa ma complic cu explode dar nu mi'a reusit.
Post Reply

Return to “Discutii generale”

  • Information