NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Miloshcz
Člen
Avatar
Miloshcz:5.2.2018 21:44

Ahoj, zvládne mi někdo poradit, co bych mohl mít špatně? Mám níže uvedený kód. Bohužel mi nelze položka vypsat - píše to chybu v $a. Když si to vypíšu dotazem, tak se mi hodnota vrátí korektní. Co mám zapsáno špatně pro výpis hodnoty? díky

<?php $souhrn = Db :: queryAll('SELECT `polozka` FROM `faktury_test` WHERE (fa_cislo) =  "' . $_POST['cislo'] . '"   '); ?>

                   <? php foreach ($souhrn as $a)?>

                <?php    echo('' .htmlspecialchars($a['polozka']));
           echo var_dump($souhrn)."<br>";
           ?>
 
Odpovědět
5.2.2018 21:44
Avatar
Odpovídá na Miloshcz
Neaktivní uživatel:5.2.2018 21:46

Měl by ses naučit jak se píše foreach :) Za závorkou ti chybí dvojtečka a na konci endforeach;

EDIT: Teda myslím že takhle funguje :D

EDIT2: A co bylo btw myšleno tím '' . htmlspec.. ? :-?

Editováno 5.2.2018 21:48
Nahoru Odpovědět
5.2.2018 21:46
Neaktivní uživatelský účet
Avatar
Odpovídá na Miloshcz
Patrik Hetfleiš:6.2.2018 16:53

staci vymazat mezeru mezi <? a php na radku kde se nachazi foreach :-) odzkouseno

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
6.2.2018 16:53
Avatar
Odpovídá na Neaktivní uživatel
Patrik Hetfleiš:6.2.2018 17:00

oba zapisy foreach jsou mozne, ackoliv endforeach jsem v praxi nevidel :)
htmlspecialchars escapuje specialni znaky.

 
Nahoru Odpovědět
6.2.2018 17:00
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Patrik Hetfleiš
David Hartinger:6.2.2018 17:41

Klíčové slovo endforeach se používá v šablonách. V HTML také elementy ukončuješ, IMHO to tam dává smysl.

Nahoru Odpovědět
6.2.2018 17:41
New kid back on the block with a R.I.P
Avatar
Odpovídá na David Hartinger
Patrik Hetfleiš:6.2.2018 18:04

Aha, tak to jsem zase o neco chytrejsi :-) diky!

 
Nahoru Odpovědět
6.2.2018 18:04
Avatar
Miloshcz
Člen
Avatar
Miloshcz:7.2.2018 7:50

Skvělé - díky za informace. už to jede

 
Nahoru Odpovědět
7.2.2018 7:50
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.