Zadejte hledaný výraz...

Jak v php vypsat záhlaví tabulky

Johny26
verified
rating uzivatele
13. 3. 2021 12:49:46
Ako vypísať aby sa s týmto kódom záhlavie tabuľky zobrazil len raz na hornom riadku z výpisu mysql záznamu kde je limit 3 (najvyššie hodnoty) riadky z mysql tabuľky a aby boli prvé tri riadky označené s číslom 1,2,3.
$dotaz = mysqli_query($spojeni, "SELECT * FROM `jeden` ORDER BY `Vasa_cenova_ponuka` DESC,`uzivatele_id` ASC LIMIT 3 ");
......
.......
echo
"
3349233493
Meno Celková cena Doručenie Dátum/Čas
" . $radek ." " . $vysledna_cena ."-€" ." " . $radek .'€' .'+'. $radek ." " . $radek . "
";
Aktuálny výpis.:
https://ibb.co/mGZNpjJ
Cieľ výpisu.:
https://ibb.co/x2Dr0cD
Za ochotu a pomoc vopred ďakujem.
13. 3. 2021 12:49:46
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480024
To je nějaký domácí úkol? :-)
Zkus to upravit takhle.
Hodnota vysledna_cena není nijak definovaná, ale předpokládám, že to co posíláš je jen část kódu.
13. 3. 2021 13:58:32
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480023
crs
verified
rating uzivatele
(1 hodnocení)
14. 3. 2021 04:29:27
A nebo, alternativně, takhle:
Při výpisu textu do HTML je silně doporučeno hodnoty escapovat; přes mysqli_real_escape_string()
Číslo "před" řádkem tabulky uděláš přes CSS, border-width: 0; nebo border: none; – to už asi víš.
14. 3. 2021 04:29:27
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480022
TomasX
verified
rating uzivatele
(4 hodnocení)
14. 3. 2021 09:40:12
Napsal crs;1618016
A nebo, alternativně,
Při výpisu textu do HTML je silně doporučeno hodnoty escapovat; přes mysqli_real_escape_string()
.
To máš sice pravdu, ale aby nedošlo k mílce, mysqli_real_escape_string se používá pro ošetření hodnot, které vkládáš do sql. Na pořešení hodnot vypisovaných do html z databáze je v php určena funkce htmlentities, pozor ale na její přepínače, chce prostudovat dokumentace s její použití není moc snadné.
14. 3. 2021 09:40:12
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480021
crs
verified
rating uzivatele
(1 hodnocení)
14. 3. 2021 15:15:25
Jasně, díky za opravu.
Místo mysqli_real_escape_string() použít htmlspecialchars(), doporučitelně s parametry ENT_HTML5 a 'UTF-8' jako charset.
Více např. na https://phpfashion.com/escapovani-definitivni-prirucka (článek už je starší a neřeší nověji přidané parametry u escapovacích funkcí v PHP5.4+ a 7+, ale imho je stále dobrý pro celkový přehled)
14. 3. 2021 15:15:25
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480020
Johny26
verified
rating uzivatele
17. 3. 2021 10:58:12
Napsal Martis78;1617983
Hodnota vysledna_cena není nijak definovaná, ale předpokládám, že to co posíláš je jen část kódu.
Áno je to len časť kódu.
Ďakujem všetkým za pomoc no ešte sa tu trápim s jednou úpravou a to pozadie riadkov by som upravil farebne no chcem to tak že 1,2,3 radok všetky inou farbou. Darí sa my zafarbiť záhlavie-svetlomodrá a všetky riadky s jednou farbou zelená.
Aktuálny kód.:
Súčasne zafarbenie pozadia v tabuľke.:
33533
Cieľ.:
3353433535
17. 3. 2021 10:58:12
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480019
crs
verified
rating uzivatele
(1 hodnocení)
17. 3. 2021 12:47:00
V PHP to udělat jde (že vložíš style="background-color:..." pro 1.-3. řádek), ale podle mě ještě jednodušší je to v CSS:
17. 3. 2021 12:47:00
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480018
Johny26
verified
rating uzivatele
17. 3. 2021 13:11:59
Uprednostňoval by som ten PHP kód a aj s týmto som sa trápil ako vyzerá ten PHP kód nedarí sa mi tam upresniť/označiť tie jednotlivé riadky?
17. 3. 2021 13:11:59
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480017
TomasX
verified
rating uzivatele
(4 hodnocení)
17. 3. 2021 15:01:30
hned na začátku skriptu si nadefinuj seznam barev,
$colors = Array("#52ff52","#c7ffc7","#cfdff2");
Poté za řádkem s "$i++" si z něj vyber podle pořadí odpovídající barvu:
$color = $colors;
A pak můžeš použít
17. 3. 2021 15:01:30
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480016
crs
verified
rating uzivatele
(1 hodnocení)
18. 3. 2021 05:10:15
@TomášX: Takhle se budou ty tři řádky opakovat, což - pokud jsem pochopil dobře - si Johny26 nepřeje.
@Johny, s využitím Tomášova fragmentu kódu můžeš místo, kde vypisuješ , upravit např. takhle...
(platí pro $i začínající od jedničky)
18. 3. 2021 05:10:15
https://webtrh.cz/diskuse/jak-v-php-vypsat-zahlavi-tabulky#reply1480015
Pro odpověď se přihlašte.
Přihlásit