Autor Zpráva
trololo
Profil *
Zdravím, jak lze udělat, když mám např v databázi 3 údaje, aby to napsalo málo položek a když tam bude 4 a více položek napsalo to dostatek položek?
Taps
Profil
trololo:
pomocí count spočítej v databázi položky a pak už stačí jen podmínka if a else
panther
Profil
trololo:
řádky se dají spočítat pomocí count, příp. v PHP mysql_num_rows vrací počet vybraných řádek.
johnl
Profil
      $dotaz = mysql_query("select count(*) as pocet from TABULKA");
      $udaj = mysql_fetch_array($dotaz);
      $celkem = $udaj["pocet"];
      
      if($celkem <= 3){echo "málo položek";}else{echo "dostatek položek";}
trololo
Profil *
johnl:
Díky, ještě by mě zajímalo teď v tabulce vypisuji všechny údaje, jak udělat, aby se mi vypisovalo pouze položky ktery sou dostatek
teď to mám:
$sql = MySQL_Query("SELECT * FROM polozky ORDER by id");

      while ($row = MySQL_Fetch_Array($sql)) {
      ...    
Lokutus7323
Profil *
Já tvému nynějšímu dotazu nerozumím. CHceš-li radu, musíš být konkrétnější.
trololo
Profil *
Zkrátka potřebuju vypsat v tabulce pouze položky který sou ve stavu: dostatek položek
Alphard
Profil
if (mysql_num_rows($sql) > 3)
{
  while (...) {}
}

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: