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ů"; }
if(strlen($text) > 50){ echo "Přesáhl si možný limit znaků"; }
Taps
Profil
Neon

1if(strlen($text)>50){
2echo 'Text přesáhl možný limit znaků';
3}
4else{
5funkce pro uložení do databáze nebo do souboru
6}
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í...
1$pocet = $text; 
2strlen($pocet); 
3if($pocet>50){ //50 počet znaků
4...
$pocet $textstrlen($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);
$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.
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0