razvrščanje podatkov iz baze
 
crimson 20. dec 2008 16:29:45 Pridružen od:
29. dec 2007
275 objav
60 39 1
#1

Spet eno začetniško vprašanje....

Razvrščanje podatkov iz baze sem si zamislil na spodnji način, vendar mi ne dela. Katero koli povezavo kliknem mi vedno razvrsti podatke tako kot je določeno v "else" ....Zakaj?



Del koda iz index.php:



<a href="index.php?razvrstitev=1">a---ž</a>

<a href="index.php?razvrstitev=2">ž---a</a>

<a href="index.php?razvrstitev=3">naključno</a>

....



<?php if(isset($razvrstitev)) {


switch ($razvrstitev) {

case 1:

$rezultat = mysqlquery("SELECT * FROM blabla ORDER BY bla");

while($row = mysql
fetcharray($rezultat)) {xy};

break;

case 2:

$rezultat = mysql
query("SELECT * FROM blabla ORDER BY bla DESC");

while($row = mysqlfetcharray($rezultat)) {xy};

break;

case 3:

$rezultat = mysqlquery("SELECT * FROM blabla ORDER BY RAND()");

while($row = mysql
fetcharray($rezultat)) {xy};

break;

}

} else {

$rezultat = mysql
query("SELECT * FROM blabla ORDER BY bla");

while($row = mysqlfetcharray($rezultat)) {xy}

}

?>



Hvala za pomoč.

lp, noobie:)


všeč(0) ni všeč(0) spam(0)
 
Vini 20. dec 2008 16:56:43 Pridružen od:
1. sep 2006
6612 objav
5234 611 56
#2

Takole na prvi pogled izgleda vse v redu, preveri le, ce imas vkljucen registerglobals, ce nimas, tvoja spremenljivka $razvrstitev sploh ne obstaja. Poskusis lahko z $GET['razvrstitev'], kar je sploh bolj priporocena metoda dostopanja do spremenljivk iz query stringa, o tem si malo vec preberi tukaj.


všeč(0) ni všeč(0) spam(0)
 
crimson 20. dec 2008 17:26:30 Pridružen od:
29. dec 2007
275 objav
60 39 1
#3

Aha, sej res...mam s tem iste težave kot z == v if-u;) (kr konstantno pozabljam) Hvala:)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se