| 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: 16 let
|
|||
0