Autor Zpráva
Breberka
Profil *
Ahoj mam takovyto dotaz na vyber

$vysledek = ("select count(*) as pocet from galerie");
if(isset($_POST['kategorie'])){$vysledek.=" where kategorie='$_POST[kategorie]'";}
$vysledek=mysql_query($vysledek, $link) or die("SQL nešlo provézt");


Kategorii si urcuji podle formulare:
<select name='kategorie' size='1'>
                <option value='obrazy'>Obrazy</option>
                <option value='kresby'>Kresby</option>
                <option value='wallpainting'>Wallpainting</option>
                <option value=' '>Všechny</option>
              </select>

Ale nevim co bych mela zadat do value pro vyber vsech polozek bez rozliseni kategorie a nebo jak polozit ten dotaz, aby se mi zobrazili vsechny polozky z databaze kdyz si uzivatel vybere Vsechny.

Dekuji
Mastodont
Profil
if (isset($_POST['kategorie']) && $_POST['kategorie'] != ' ' ) {
    $vysledek.=" where kategorie='$_POST[kategorie]'";
}
Taps
Profil
Breberka
výběr všech položek bych řešil přes takto
<option value='vse'>Všechy</option>
if($_POST['vse'])
$vysledek=mysql_query("select * from kategorie where kategorie in('obrazy','kresby','wallpainting')");

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0