Dobrý večer
chcel by som sa opytať existuje nejaka podmienka na vyber z DB, ktorá funguje na principe ak nie je prazdne poličko tak tu hodnotu vypiše...ako pri podmienke isset?
Dakujem za odpovede...
Ale chcel by som sa ešte opýtať.
Mam vyhladavač je tam 7 parametrov typ,cena,strava,pocet,kraj,okres,mesto..
Ale nechcem tam dať čo je povinné vyplniť . tak jedine keď chce určiť mesto tak musí vyplniť kraj,okres,mesto.
A teraz mam otázku ako sa dá spraviť podmienka v SELECTE, aby vyberal podla toho čo je len zadané može byť zadaná napr. iba jedná hodnota a to cena.
Dakujem
#6 zelenac1
Prostě to slovo AND či OR použiješ jako lepidlo:
<?php
$data = array('žravý', 'masitá', 'jihomoravský');
$conditions = array('typ=?', 'strava=?', 'kraj=?');
$sql = "SELECT sloupce FROM tabulka WHERE " .
implode(" AND ", $conditions);
$select = $pdo->prepare($sql);
$select->execute($data);
$vysledek = $select->fetchAll(PDO::FETCH_ASSOC);
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku