Diskuze: Formuláč - Časy
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 18 zpráv z 18.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.


S tvým problémem ti bohužel neporadím, ale poradím ti s tím,že ti řeknu že ti nefunguje čeština.
Chápu jak to myslíš ale neporadil bys mi podrobněji. Když změním
atribut name i první kolonky Jméno psa tak jak to uložim i s tim číslem do
databáze. Díky
Kód přidání
<?php
$con=mysqli_connect("připojení k databázi ");
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO trenink (jmenopsa, jmenopsapp, plemeno, pohlavi, narozeni, majitel, telefon, email, trasa, poznámka)
VALUES
('$_POST[jmenopsa]','$_POST[jmenopsapp]','$_POST[plemeno]','$_POST[pohlavi]','$_POST[narozeni]','$_POST[majitel]','$_POST[telefon]','$_POST[email]','$_POST[trasa]','$_POST[poznamka]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "Děkujeme, že jste se přihlásili na trénink. Pro zrušení přihlášky prosím pužijte formulář na odhlášení z tréninku nebo nám napište na email [email protected] Děkujeme";
mysqli_close($con);
?>
Tak jinak, dej si tam do každého fomruláře schovaný input s hodnotou formuláře, např:
<input type="hidden" name="formular1">
Máš tam nebezpečné SQL injekce ! Bez problému ti tak někdo může smazat celou DB. Takže buď proměnné od uživatele ošetři nebo používej PDO, kde to lze ošetřovat líp.
David Hartinger neuvažoval jsi, že by jsi v sekci PHP fórum dal nějak odkaz na článek o injekci ? je to tu furt dokola.
Myslím, že by to mělo být napsáno objektově, tím by se taky dalo zamezit SQL injekci. Ale také bych nějaký tutoriál ocenil, hledal jsem podobné rady ohledně bezpečnostního opatření na internetu, ale nikde to není moc vysvětleno.
Ahoj. Ještě bych se chtěl zeptat nevíš jak tam dát češtinu? Aby mi to v databázi ukazovalo i háčky ? Zkoušel jsem to přes mysql_query("SET NAMES utf8"); ale nevím kam to tam vložit. Prosím poraď kód je výšše. Předem Díky
Vypíše to chybu
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL
server through socket '/tmp/mysql.sock' (2) in insert.php on line 2
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in insert.php on line 2
Jde to nastavit i v phpmyadmin jako porovnávání utf8_czech_ci ,
ne ?:)
Ale to záleží na tom, jestli používá phpmyadmin.
Ale to není problém nastavení češtiny, to je nějakou konfigurací.
Neni v databázi už mám registraci uživatelů a háčky a čárky tam jdou takže max konfigurací celé tabulky asi jo.
Zobrazeno 18 zpráv z 18.