» »

PHP problem

PHP problem

xtpwn ::

Moja težava je naslednja:
-V html datoteki imam narejen dropdown meni, kjer sem vstavil ročno vrednosti, isto poimenovane vrednosti so že v podatkovni bazi.
-Kadar bi izbral v dropdown meniju nekaj kar imam vnešeno, bi se moralo preveriti v bazi, kje je ta vrednost in vse podatke iz tistega stolpca izpisati.
Primer: izberem AVTO

Baza:

Znamka: BMW,
Cena: 20000€
Tip: AVTO

Pomeni, da pri izbiri AVTO, bi se naj na stran izpisala znamka ter cena.

To je zgolj kot primer.

-Jaz v moji kodi vem, da imam napako glede primerjave dropdown selectanega value-ja in primerjavo v bazi.
Nimam ideje kako, bi lahko rešil ta problem.
Prosil bi za pomoč.

slika kode:

http://prntscr.com/enml2i -->PHP
http://prntscr.com/enmlqu -->html

amacar ::

Narediš select, kjer iz baze potegneš vse vrstice, kjer je tip==Avto in vrneš te vrstice kot array.
SELECT znamka, cena FROM vozila WHERE tip = 'Avto' //uporabiš prepared statement, da ne bo sql injectiona

xtpwn ::

amacar je izjavil:

Narediš select, kjer iz baze potegneš vse vrstice, kjer je tip==Avto in vrneš te vrstice kot array.
SELECT znamka, cena FROM vozila WHERE tip = 'Avto' //uporabiš prepared statement, da ne bo sql injectiona


Jaz bi moral narediti spremenljivko iz dropdown menija, ker to da ročno vneseš je vedno konstantno in se ne more spremeniti.
Meni bi iz forme poslalo vrednost in bi z njo pogledal v bazo.

amacar ::

Sej to da prebereš iz forme pa že imaš narejeno ($selected_value v tvojem primeru), samo uporabiš v selectu

$db = new PDO("...");
$statement = $db->prepare("select znamka, cena from vozila where tip = :tip");
$statement->execute(array(':tip' => $selected_value));
$row = $statement->fetch(); // Use fetchAll() if you want all results, or just iterate over the statement, since it implements Iterator

BivšiUser2 ::

Težavam kar noče in noče biti konca, prej sem imel probleme z encoding/charset, sedaj z izpisom vseh stolpcev. https://stackoverflow.com/questions/479...
SloTech - če nisi z nami, si persona non grata.

BivšiUser2 ::

SloTech - če nisi z nami, si persona non grata.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL backup import

Oddelek: Programiranje
8985 (787) meh
»

Prosim vas za pomoč pri mysql queryju

Oddelek: Programiranje
131285 (1008) no comment
»

ASP.NET (C#) - Pomoč

Oddelek: Izdelava spletišč
131066 (843) Denisj
»

Baza & c#

Oddelek: Programiranje
214027 (3085) xardas
»

[Visual C#] TableAdapter

Oddelek: Programiranje
61053 (929) detroit

Več podobnih tem