Kezdőoldal » Számítástechnika » Weblapkészítés » Rendezés PHP-ban és MySQL-ben?

Rendezés PHP-ban és MySQL-ben?

Figyelt kérdés

Sziasztok!

Adott egy webshop, amit szakdolgozatnak írtam, és gondoltam, hogy kicsit továbbfejlesztem.

Amikor a termékeket kilistázom szeretném, hogy lehessen rendezni őket a következők szerint: ár szerint növekvő, ár szerint csökkenő, terméknév A-tól - Z-ig, terméknév Z-től - A-ig.

A fentebbit az alábbi legördülő listával oldottam meg:

<form name="settings" id="settings" method="post">

<b>Rendezés:</b>

<select name="ordering" id="ordering" onchange="document.settings.submit()">

<option value="">alapértelmezett</option>

<option value="pricemin">ár szerint növekvő</option>

<option value="pricemax">ár szerint csökkenő</option>

<option value="namemin">terméknév A-tól - Z-ig</option>

<option value="namemax">terméknév Z-től - A-ig</option>

</select>

</form>


Úgy terveztem, hogy ha kiválasztja valamelyiket, akkor az onchange-el elküldi a lapot. Ez eddig működik is. A kód elejére felvettem a feldolgozó részt.

if(!isset($ordering)) {

$ordering="";

}


if($ordering=="") {

$options="id ASC";

}

elseif($ordering=="pricemin") {

$options="price ASC";

}

elseif($ordering=="pricemax") {

$options="price DESC";

}

elseif($ordering=="namemin") {

$options="name ASC";

}

elseif($ordering=="namemax") {

$options="name DESC";

}


És persze az adatbázisból is kiolvasom a dolgokat.

$command="SELECT * FROM product WHERE category='$categories' ORDER BY $options";

$result=mysql_query($command);


Viszont nem működik.

Mi lehet a baj a kóddal, mit rontottam el?


Köszi a segítséget előre is!



2014. júl. 4. 17:03
 1/4 anonim ***** válasza:
a post-ot :D
2014. júl. 4. 17:06
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
get-el se működik...
2014. júl. 4. 17:07
 3/4 anonim ***** válasza:
100%

úgy értem itt: $ordering

$_POST['ordering']

2014. júl. 4. 17:09
Hasznos számodra ez a válasz?
 4/4 A kérdező kommentje:

de hülye vagyok... tényleg kimaradt.

Köszönöm!

2014. júl. 4. 17:12

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!