Forum » Programiranje » 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
-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 ::
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.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | SQL backup importOddelek: Programiranje | 1060 (862) | meh |
» | Prosim vas za pomoč pri mysql queryjuOddelek: Programiranje | 1367 (1090) | no comment |
» | ASP.NET (C#) - PomočOddelek: Izdelava spletišč | 1119 (896) | Denisj |
» | Baza & c#Oddelek: Programiranje | 4153 (3211) | xardas |
» | [Visual C#] TableAdapterOddelek: Programiranje | 1131 (1007) | detroit |