Autor | Zpráva | ||
---|---|---|---|
Neon Profil |
#1 · Zasláno: 11. 8. 2009, 17:46:02
Dobrý den.
Mohl by mi někdo prosím říct, jak omezit počet znaků v textarea? Pro pochopení ukázka, která bohužel není funkční... $pocet = $text; strlen($pocet); if($pocet>50){ //50 počet znaků } die ("Přesáhl si možný limit znaků"); Předem děkuji za odpověď. |
||
Luko255 Profil |
#2 · Zasláno: 11. 8. 2009, 17:48:38 · Upravil/a: Luko255
skús upraviť podmienku
if(strlen($text) > 50){ echo "Přesáhl si možný limit znaků"; } |
||
Taps Profil |
#3 · Zasláno: 11. 8. 2009, 17:49:59
Neon
if(strlen($text)>50){ echo 'Text přesáhl možný limit znaků'; } else{ funkce pro uložení do databáze nebo do souboru } |
||
Joker Profil |
#4 · Zasláno: 11. 8. 2009, 17:50:32 · Upravil/a: Joker
Pro pochopení ukázka, která bohužel není funkční...
$pocet = $text; strlen($pocet); if($pocet>50){ //50 počet znaků ... Tohle je nesmysl. Co to udělá: Nakopíruje to hodnotu proměnné $text do proměnné $pocet. Spočítá počet znaků v proměnné $pocet a zahodí ho Pokud hodnota $pocet (kde je stále totéž jako $text) je větší než 50... Čili tohle by zařvalo, kdybych do té textarea napsal třeba "100" Správně by asi místo prvních dvou řádků mělo být: $pocet = strlen($text); |
||
ShiraNai7 Profil |
#5 · Zasláno: 11. 8. 2009, 17:51:30 · Upravil/a: ShiraNai7
Neon
Tvoje ukázka je nefunkční, protože neukládáš výstup funkce strlen() do žádné proměnné... Udělej to tak, jak píše Luko255. Sice to není moc elegantní řešení, ale.. edit: pozde |
||
Neon Profil |
#6 · Zasláno: 11. 8. 2009, 18:11:23
Fain už mi to jede....
Ještě jednou děkuju. |
||
Časová prodleva: 15 let
|
0