abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 16:11 | Bezpečnostní upozornění

    V jádře Linux byla nalezena a v upstreamu již byla opravena kritická zranitelnost GhostLock aneb CVE-2026-43499. Lokálnímu uživateli umožňuje získat práva roota a také obejít kontejnerovou izolaci. Zranitelnost existovala v Linuxu 15 let, tj. od roku 2011, od Linuxu verze 2.6.39.

    Ladislav Hagara | Komentářů: 2
    včera 13:55 | IT novinky

    Evropská komise předběžně shledala, že návykový design aplikací Instagram a Facebook od americké společnosti Meta porušuje unijní nařízení o digitálních službách (DSA). Návykový design zahrnuje například takzvané nekonečné posouvání, automatické přehrávání videí, tzv. push notifikace, kdy aplikace uživatele vybízí k návratu do jejího prostředí, či vysoce personalizovaný algoritmus, který rychle pozná, co uživatele baví a snaží

    … více »
    Ladislav Hagara | Komentářů: 7
    včera 12:11 | Nová verze

    Byla vydána verze 1.97.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

    Ladislav Hagara | Komentářů: 0
    včera 05:00 | IT novinky

    Švýcarská společnost Punkt. má nově v nabídce telefon Punkt. MC03. Telefon byl navržen ve Švýcarsku s důrazem na soukromí a digitální suverenitu a vyroben v Německu. V telefonu běží operační systém AphyOS (Apostrophy OS) založený na AOSP (Android Open Source Project) 15. Cena telefonu je 745 eur.

    Ladislav Hagara | Komentářů: 18
    včera 04:44 | Nová verze

    TypeScript (Wikipedie), tj. JavaScript rozšířený o statické typování a další atributy, byl vydán v nové verzi 7.0. Kompilátor byl kvůli výkonu přepsán z TypeScriptu do Go.

    Ladislav Hagara | Komentářů: 0
    9.7. 17:00 | IT novinky

    Europarlament podpořil pozměněnou verzi výjimky známé jako „chat control 1.0“ umožňující firmám skenovat soukromou komunikaci na internetu kvůli ochraně dětí před zneužitím. Pozměňovací návrhy přijaté europoslanci však počítají s tím, že z výjimky bude vyřazena šifrovaná komunikace. Výjimka přestala platit začátkem dubna poté, co se Evropský parlament a Rada EU nedokázaly shodnout na jejím prodloužení. Rada následně přijala

    … více »
    Ladislav Hagara | Komentářů: 12
    9.7. 04:44 | Bezpečnostní upozornění

    Nejnovější X.Org X server 21.1.24 a Xwayland 24.1.13 řeší 2 bezpečnostní chyby.

    Ladislav Hagara | Komentářů: 0
    9.7. 04:22 | Komunita

    Clement "Clem" Lefebvre publikoval souhrn dění v Linux Mintu za červen 2026. Vypíchnuta je vylepšená podpora Waylandu. Už není považována za experimentální. V příští verzi Linux Mintu, plánována je na Vánoce, bude běh Cinnamonu plně podporován na X11 i Waylandu. V květnu na vývoj Linux Mintu přispělo 611 dárců celkovou částkou 19 612 dolarů. Dalších 2 326 patronů přispělo na Patreonu celkovou částkou 5 334 dolarů.

    Ladislav Hagara | Komentářů: 4
    9.7. 04:00 | Bezpečnostní upozornění

    V Linuxu v KVM byla nalezena a v upstreamu již byla opravena kritická zranitelnost Januscape aneb CVE-2026-53359. Root na hostovaném počítači (virtuální stroj) může obejít izolaci a získat plnou kontrolu nad hostitelským systémem (DoS útok nebo vzdálené spuštění kódu s právy roota). Na obou hlavních architekturách – Intel i AMD. Zranitelnost v Linuxu existovala téměř 16 let (od srpna 2010 do června 2026).

    Ladislav Hagara | Komentářů: 0
    8.7. 19:44 | IT novinky

    Tribunál Soudního dvora Evropské unie dnes zamítl několik žalob, v nichž se americká společnost Apple ohrazovala proti pravidlům fungování velkých technologických společností na unijním trhu. Applu se nelíbilo, že jeho obchod s aplikacemi a operační systém iOS mají podléhat přísnějším povinnostem jen proto, že Brusel firmu považuje za takzvaného gatekeepera, tedy strážce přístupu.

    Ladislav Hagara | Komentářů: 3
    Které desktopové prostředí na Linuxu používáte?
     (10%)
     (7%)
     (2%)
     (17%)
     (31%)
     (4%)
     (6%)
     (2%)
     (16%)
     (25%)
    Celkem 2092 hlasů
     Komentářů: 30, poslední 3.4. 20:20
    Rozcestník


    Dotaz: php a while

    5.3.2007 18:28 rexcze | skóre: 4
    php a while
    Přečteno: 409×
    Ahoj,
    
    potřeboval bych poradit ohledně cyklu v php: Mám cyklus
    
    
    while ($result_row = mysql_fetch_row(($result)))
    {
    $result_row[0]=$nejaka_promena
    }
    
    echo $nejakapromena;
    
    Ale nefunguje to, jak mam udelat, aby to jelo? 
    Díky 
    

    Odpovědi

    Diskuse byla administrátory uzamčena.
    FAQ: Proč byl uzamčen/smazán můj dotaz v Poradně?

    5.3.2007 18:37 PAPoUcH
    Rozbalit Rozbalit vše Re: php a while
    while ($vysledek=mysql_fetch_row($dotaz))
    {
    $nejaka_promena=$vysledek[0];
    }
    echo("$nejaka_promena");

    ale musíš si uvědomit že pokud bude výsledků víc vyhodí ti to pouze ten poslední který projde cyklem ...

    PAPoUcH
    5.3.2007 19:19 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: php a while
    echo("$nejaka_promena");
    Fuj, to je ale prasárna! Výpis obsahu proměnné se provádí jednoduchým echo $nejaka_promena;. O parsování textu v uvozovkách.
    5.3.2007 19:26 R
    Rozbalit Rozbalit vše Re: php a while
    Fuj, to teda je. A mysql_fetch_row() spolu s $vysledok[0] je tiez dobry humus. Staci zmenit tabulku alebo SQL prikaz a mozes cely skript prerabat. Nehovoriac o prehladnosti - o nej sa naozaj neda pri pouziti tohoto tvaru hovorit...
    5.3.2007 19:43 PAPoUcH
    Rozbalit Rozbalit vše Re: php a while
    za tu "prasárnu" se tedy omluvám :) , njn .. snad se polespism .. A stim mysql_fetch_row netvrdim ze je spravne ale opravoval jsem jen vlozeny skript ...
    PAPoUcH
    5.3.2007 18:54 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
    Rozbalit Rozbalit vše Re: php a while
    Já mám typickou sestavu s výstupem více sloupců a řádků takto (zjednodušeno):
    $sql = "select  cfadod, druhmater, dalsiudajemater from material"; 
    $sql_result = mysql_query($sql,$connection) or die
                  ("Nemohu provést dotaz");
    
    Zde hlavička tabulky
    
    while ($row = mysql_fetch_array($sql_result)) {
    
    $D1 = $row["cfadod"];
    $D2 = $row["druhmater"];
    $D3 = $row["dalsiudajemater"];
    echo"
    
    
    Zde výpis z tabulky ..
    }
    echo "/konec tabulky";
    
    Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
    5.3.2007 19:44 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: php a while
    while ($row = mysql_fetch_array($sql_result)) {
    Toto by se dalo vylepšit, mysql_fetch_array implicitně vrací pole s asociativními i numerickými klíči, výsledek dotazu je tedy de facto předán dvakrát. Buď použít mysql_fetch_assoc, nebo mysql_fetch_row, nebo alepsoň u mysql_fetch_array specifikovat typ výsledku druhým parametrem.

    Dále jsou zbytečně použity uvozovky (double-quotes), viz syntax datového typu string.

    Sice nevím, jak vypadá kód pro výpis z tabulky, ale myslím si, že je zbytečné duplikovat $row["cfadod"] do $D1, $row["druhmater"] do $D2 a tak dále. Není problém vypisovat hodnoty přímo z toho asociativního pole, kopírovat jej do dalších proměnných netřeba.
    5.3.2007 19:27 mess | skóre: 43 | blog: bordel | Háj ve Slezsku - Smolkov
    Rozbalit Rozbalit vše Re: php a while
    A co přesně to má dělat? Pokud chceš dostat všechna data do pole, tak zkus tohle:
    $i=0;
    while($result_row = mysql_fetch_array($result, MYSQL_NUM)){ #pokud chceš asociativní pole
         místo číslovaného, tak místo MYSQL_NUM napiš MYSQL_ASSOC
         $nejaka_promenna[$i] = $result_row[0];
         $i++;
    }
    Cez párne mesiace zošíváš vaginy, cez neparne montuješ hajzle.
    5.3.2007 19:53 12345 | skóre: 41 | blog:
    Rozbalit Rozbalit vše Re: php a while
    $nejaka_promenna[$i] = $result_row[0]; $i++;
    Použití $i je zbytečné, lze využít empty square bracket syntax, viz syntax datového typu array. Stačí tedy:

    $nejaka_promenna[] = $result_row[0];

    A ještě, pokud hrajeme na E_NOTICE, je lepší proměnné inicializovat:
    $nejaka_promenna = array();
    while (…
    5.3.2007 20:12 Robert Krátký | skóre: 94 | blog: Robertův bloček
    Rozbalit Rozbalit vše admin
    Sorry, ale protože se tento dotaz nijak netýká zaměření portálu, je v tomto diskuzním fóru off-topic. Bude uzamčen a později vymazán. Díky za pochopení.

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.