Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:1f7:5da2:44...–

peter
PHP › Kontrola vstupu
29. 6. 2015   #203331

K tomu ascii, je to treba na wikipedii
"ASCII je anglická zkratka pro American Standard Code for Information Interchange"
Je to zkratka pro tabulku znaku s anglickymi znaky. Mozna znas problemy s diakritikou a ruznym kodovanim, tak acsii je to prvni, anglictina, bez diakritiky.
Znaková sada ASCII, sada, seznam, tabulka znaku

peter
PHP › Kontrola vstupu
29. 6. 2015   #203330

  $f=0;
  for($i=0;$i<=strlen($cislo)-1;$i++)
    if((ord($cislo[$i])<48)or(ord($cislo[$i])>57)) $f=1;

 <FORM ACTION="kontrolav.php" METHOD="get">
<INPUT TYPE="text" NAME="cislo"

$cislo = $_GET['cislo']; // nacti hodnotu z GET
$bool = false;
  for($i=0;$i<=strlen($cislo)-1;$i++) // projdi vsechny znaky stringu
    {
    $ch = ord($cislo[$i]); // preved znak na ciselnou hodnotu ascii ('A' ascii = 65 dec = 41 hexa, viz tabulka v odkaze)
    if ( $ch<48 or $ch>57 ) {$bool = true;} // porovnej cislo s 48 a 57 (48 dec = '0' ascii; 57 dec je 9 ascii)
    }

Cili, celkove to zjistuje, jestli mas v retezci poslanem pres ten input cisla nebo jine znaky. Jestli k tomu pouzijes $f = 0; nebo $f = false, na tom u tolik nesejde. Hlavne bys tam mel mit to $cislo = $_GET['cislo']; , jinak ti no na bezne nastavenem php nepojede.
 

http://www.pcdays.cz/wp-content/uploads/2011/09/200608081906_tabulkaASCII.jpg

peter
MS SQL › Seřazení podle počtu záznamů
29. 6. 2015   #203329

autori - id_autor, jmeno
knihy - id_kniha, nazev
autori_knihy - id_autor, id_kniha

SELECT b.jmeno, GROUP_CONCAT(c.nazev), COUNT(*) AS pocet,
FROM autori_knihy a
  LEFT JOIN autori b ON b.id_autor=a.id_autor
  LEFT JOIN knihy c ON c.id_kniha=a.id_kniha
GROUP BY a.id_autor
ORDER BY pocet ASC
peter
JavaScript, AJAX, jQuery › jquery a pole
29. 6. 2015   #203328

http://peter-mlich.wz.cz/web/js/prjpw/cookies.html

Ja bych si pred tim udelal alert. Taky bacha na stredniky a jine znaky, ktere v cookies byt nesmi nebo slouzi k necemu jinemu.

str = list.join(",");
alert(str);
document.cookie="polozka="+str;

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý