Autor Zpráva
Neon
Profil
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
skús upraviť podmienku
if(strlen($text) > 50){ echo "Přesáhl si možný limit znaků"; }
Taps
Profil
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
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
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
Fain už mi to jede....
Ještě jednou děkuju.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: