Autor Zpráva
Saitek192
Profil
Dobrý den,
vypisuji data z DB pomocí mysql_fetch_assoc -

$get = mysql_query("SELECT * FROM uzivatele LIMIT 6");
                      while ($row = mysql_fetch_assoc($get)) {
                       $id = $row['id'];
                       $jmeno= $row['jmeno'];
                       echo '
                     <div id="item">
                       <div id="id">'.$id.'</div>
                       <div id="jmeno">'.$jmeno.'</div>
                    </div>
                    <script type="text/javascript">
                       var $pismeno = "ID_'.$id.'";
                   </script>

                     ' ;
                       }


A já potřebuju aby $Pismeno, se vypisovalo podle abecedy.. Nevím jestli třeba pomocí array nebo něčím jiným.
Prostě se vypíše třeba

1. Uživatel a bude tam - var a = "ID_1";
1. Uživatel a bude tam - var b = "ID_2";


Díky za rady
mckay
Profil
Saitek192:
Použít do SQL dotazu order by?
SELECT * FROM uzivatele ORDER BY nazev_sloupce_podle_ktereho_radis LIMIT 6;
Saitek192
Profil
Ale já neřadím podle toho, já chci aby se k tomu přiřadily písmena od a až po z
bohyn
Profil
Pred zacatek cyklu pridat:
$pismeno = ord("a");

a v cyklu vypisovat pomoci:
var '.chr($pismeno++).' = "ID_'.$id.'";
AM_
Profil
Saitek192:
Nevím jestli třeba pomocí array nebo něčím jiným.
Prostě se vypíše třeba
Určitě bych to raději dělal přes pole, případně asociativní, takovéto dynamické pojmenování proměnných je dost ošemetná záležitost a často vede jen ke zmatku.
tedy pole uzivatel['a'] - uzivatel['z'] místo proměnných a-z

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