Näytä edellinen aihe :: Näytä seuraava aihe |
Kirjoittaja |
Viesti |
caelum -
Liittynyt: 05 Lok 2006 Viestejä: 2 Paikkakunta: Seinäjoki, Finland
|
Lähetetty: 5.11.2014 22:29 Viestin aihe: PHP/AJAX dropdown haku MySQL tietokannasta. |
|
|
Elikkäs tällänen ongelma olis, dropdown haulla pitäs hakea MySQL tietokannasta merkki/malli ja näyttää merkkiin/malliin sopivat kuvat serverillä olevasta kansiosta. ( Katso kuvat http://imgur.com/a/7XwVd ).
Tällästä koodia on jo valmiina, omasta mielestä pitäs toimia tuolla mutta en saa jostakin syystä toimimaan.
Auttakaas miestä hädässä en keksi mitään miten saisin toimimaan.
Koodi: http://pastebin.com/rhL56fq5
Ja jos joku haluaa kokeilla omalla serverillä niin tuossa ois SQL tietokantaki testailuja varten ( https://www.dropbox.com/s/fd1b6kxx6wb6954/cars.sql?dl=0 )
-Jani |
|
Takaisin alkuun |
|
axl Arkku.net henkilökunta
Liittynyt: 26 Jou 2005 Viestejä: 282
|
Lähetetty: 5.11.2014 22:42 Viestin aihe: |
|
|
Vastaan vain yhteen mahdolliseen ongelmakohtaan.
Koodi: |
$sql = "SELECT *
FROM `categories`
WHERE `master` = ".$value;
$statement = $objDb->prepare($sql);
$statement->execute(array($value));
|
Tapa jolla muodostat kyselyn sallii SQL-injectionin, sillä muuttuja liitetään suoraan kyselyyn.
Kyselynä tässä pitäisi varmaankin olla "SELECT * FROM `categories` WHERE `master` = ?". Ensimmäiselle placeholderille välität kuitenkin jo nyt muuttujan execute() -kutsussa. |
|
Takaisin alkuun |
|
caelum -
Liittynyt: 05 Lok 2006 Viestejä: 2 Paikkakunta: Seinäjoki, Finland
|
Lähetetty: 6.11.2014 13:14 Viestin aihe: |
|
|
Jees, kokeilin tolla sinun laittamalla niin ei vaikutusta asiaan. Mutta huomasin kun kattelin firebugilla että toi jälkimmäinen haku antaa error:true mistäköhän lie johtuisi? |
|
Takaisin alkuun |
|
axl Arkku.net henkilökunta
Liittynyt: 26 Jou 2005 Viestejä: 282
|
Lähetetty: 6.11.2014 17:33 Viestin aihe: |
|
|
Vastattu kotisivutilahakemuksessa. |
|
Takaisin alkuun |
|
|