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 21:22 | Nová verze

    Bylo vydáno Eclipse IDE 2025-09 aneb Eclipse 4.37. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    včera 18:22 | IT novinky

    T-Mobile od 15. září zpřístupňuje RCS (Rich Communication Services) zprávy i pro iPhone.

    Ladislav Hagara | Komentářů: 1
    včera 13:22 | IT novinky

    Společnost ARM představila platformu Arm Lumex s Arm C1 CPU Cluster a Arm Mali G1-Ultra GPU pro vlajkové chytré telefony a počítače nové generace.

    Ladislav Hagara | Komentářů: 0
    včera 05:44 | Nová verze

    Unicode Consortium, nezisková organizace koordinující rozvoj standardu Unicode, oznámila vydání Unicode 17.0. Přidáno bylo 4 803 nových znaků. Celkově jich je 159 801. Přibylo 7 nových Emoji.

    Ladislav Hagara | Komentářů: 0
    9.9. 21:00 | IT novinky Ladislav Hagara | Komentářů: 10
    9.9. 18:33 | Nová verze

    Realtimová strategie Warzone 2100 (Wikipedie) byla vydána ve verzi 4.6.0. Podrobný přehled novinek, změn a oprav v ChangeLogu na GitHubu. Nejnovější verzi Warzone 2100 lze již instalovat také ze Snapcraftu a Flathubu.

    Ladislav Hagara | Komentářů: 1
    9.9. 12:22 | IT novinky

    Polské vývojářské studio CD Projekt Red publikovalo na Printables.com 3D modely z počítačové hry Cyberpunk 2077.

    Ladislav Hagara | Komentářů: 1
    9.9. 11:44 | Pozvánky

    Organizátoři konference LinuxDays 2025 vydali program a zároveň otevřeli registrace. Akce se uskuteční 4. a 5. října na FIT ČVUT v pražských Dejvicích, kde vás čekají přednášky, workshopy, stánky a spousta šikovných lidí. Vstup na akci je zdarma.

    Petr Krčmář | Komentářů: 7
    8.9. 22:00 | IT novinky

    Uživatelé komunikátoru Signal si mohou svá data přímo v Signalu bezpečně zálohovat a v případě rozbití nebo ztráty telefonu následně na novém telefonu obnovit. Zálohování posledních 45 dnů je zdarma. Nad 45 dnů je zpoplatněno částkou 1,99 dolaru měsíčně.

    Ladislav Hagara | Komentářů: 0
    8.9. 18:44 | Zajímavý článek

    Server Groklaw, zaměřený na kauzy jako právní spory SCO týkající se Linuxu, skončil před 12 lety, resp. doména stále existuje, ale web obsahuje spam propagující hazardní hry. LWN.net proto v úvodníku připomíná důležitost zachovávání komunitních zdrojů a upozorňuje, že Internet Archive je také jen jeden.

    🇵🇸 | Komentářů: 29
    Pro otevření více webových stránek ve webovém prohlížečí používám
     (83%)
     (7%)
     (2%)
     (2%)
     (4%)
     (2%)
    Celkem 161 hlasů
     Komentářů: 12, poslední včera 13:00
    Rozcestník

    Dotaz: PHP problém při dělení

    24.3.2009 13:20 Ripper | skóre: 31
    PHP problém při dělení
    Přečteno: 477×

    Zdravím,

    Mám problém při zpracování dat z formuláře, potřebuji zadanou hodnotu od uživatele vydělit hodnotou uloženou v databázi, takže:

    $hodnotaDB = db_query ("SELECT hodnota FROM databaze");

    Získám hodnotu dělitele z databáze, funkce db_query je psrávná v ostatních skyriptech funguje normálně.

    if (isset ($_POST['hodnotaoduzivatele'])) $hodnotaoduzivatele = intval($_POST['hodnotaoduzivatele']);

    Získám hodnotu od uižvatele, kterou získám z formuláře metodou POST.

    $vysledek = $hodnotaoduzivatele / $hodnotaDB;

    Provedu samotné dělení, ale tady je problém, protože mi PHP vrátí následující chybu:

    Fatal error: Unsupported operand types in /cesta/ke/skriptu/adresar/skript.php on line 72 kde řádek 72 je právě to dělení

    Hodnota v databázi je typ smalint.

    Už nevím, jak to mám vyřešit, aby se to vydělilo. Předem díky za rady.

    Odpovědi

    frEon avatar 24.3.2009 13:28 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: PHP problém při dělení
    co vraci fce db_query? Zkousel jsi se podivat co je vracena hodnota zac: var_dump($hodnotaDB);?
    Talking about music is like dancing to architecture.
    24.3.2009 13:53 Ripper | skóre: 31
    Rozbalit Rozbalit vše Re: PHP problém při dělení

    funkce db_query vrací buď @mysql_query (sql dotaz) nebo @mysqli_query (sql dotaz) nebo @pg_query (sql dotaz) podle toho, jaká je hodnota proměnné config. Jak jsem psal, tole funguje určitě dobře, v ostatních skriptech se dotazy vykonají v pořádku.

     

    24.3.2009 14:01 l4m4
    Rozbalit Rozbalit vše Re: PHP problém při dělení
    db_query() vrací nějaký seznam řádků, který je zapotřebí projít a vybrat z nich ty hodnoty. I případě, že seznam je dlouhý právě jeden řádek a řádek osahuje právě jednu hodnotu. Viz příklady v dokumentaci PHP...
    frEon avatar 24.3.2009 14:08 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: PHP problém při dělení
    ale z mysql_query ti nevypadne cislo, ale pole hodnot, v tvem pripade pole s jednou hodnotou.
    Talking about music is like dancing to architecture.
    Nicky726 avatar 24.3.2009 14:11 Nicky726 | skóre: 56 | blog: Nicky726
    Rozbalit Rozbalit vše Re: PHP problém při dělení
    No řekl bych, že mysql_query nevrátí přímo onu požadovanou hodnotu, ale že je na to potřeba jít obdobně:
    $result = mysql_query('SELECT * FROM User WHERE login = \'' . $GLOBALS['user'] . '\'');
    $record = mysql_fetch_assoc($result);
    $chalengeResponse = hash('sha512',$record['password'].$_SESSION['chalenge']);
    
    Nebo jsem moc mimo? :-$
    Enjoy the detours. There you’ll find the things more important than what you want. (Hunter x Hunter)
    24.3.2009 14:25 Ripper | skóre: 31
    Rozbalit Rozbalit vše Re: PHP problém při dělení

    Jo díky všem, už z toho asi blbnu, nejsem moc zkušený. Problém jste mi pomohli vyřešit díky. Už to běhá.

    frEon avatar 24.3.2009 16:27 frEon | skóre: 40 | Praha
    Rozbalit Rozbalit vše Re: PHP problém při dělení
    jooo, jeste fetch result... uz tu radim blbosti
    Talking about music is like dancing to architecture.
    24.3.2009 19:17 Ripper | skóre: 31
    Rozbalit Rozbalit vše Re: PHP problém při dělení

    Jo díky, už jsem to vyřešil. Ona ta funkce funguje dobře, jen jsem jí dělal před nějakým časem a zapomněl jsem jak jsem jí dělal.

    Založit nové vláknoNahoru

    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.