Դաս 50 – PHP։ Դատարկ Textbox-երի ստուգումը

0

Եթե հիշում եք, կոդը, որը ցանկանում էինք ստեղծել ավելի վաղ, ապա այն հետևյալն էր․

  1. Ստանալ տեքստը, որ օգտատերը մուտքագրել է textbox-ում
  2. Կտրել ցանկացած ավելորդ դատարկ սպիտակ տարածությունները տեքստի ձախից և աջից
  3. Ստուգել և համոզվել, որ ոչ մի դատարկ տող չկա

Այսպիսով, մենք ուզում ենք ստուգել արդյո՞ք textbox պարունակում է միայն այս «» թե ոչ։ Այնտեղ պետք է առկա լինի նաև նման մի բան օրինակ «Բիլ Գեյթսը»: Ահա մի կոդ, որը իրագործում է վերը նշված բոլոր երեք կետերը:

<?PHP

$user_text = trim(“Bill Gates”);

display_error_message($user_text);

function display_error_message($user_text) {

if ($user_text == “”) {

print “Blank text box detected”;

}
else {

print “Text OK”;

}

}

?>

Փորձեք այն։ Գործարկելուց կտեսնեք, որ Text OK –ը արտատպվում է։ Այժմ փոխարինեք այս տողը՝

$user_text = trim(“Bill Gates”);

Սրանով՝

$user_text = trim(“”);

Գործարկեք կոդը։ Այս անգամ հայտնաբերված դատարկ text box-ը կարտատպվի։ Իհարկե, մենք չենք ստանում տեքստը textbox-ից form-ի ձևով, այլ պարզապես մոդելավորում ենք գործընթացը։ Եթե ցանկանում եք փորձել մի տարբերակ HTML-ում, ահա օրինակը: Այս հաջորդ կոդը ստուգում է երկու textboxe-երը․

<html>
<head>
<title>Check For Blank Text Boxes</title>
</head>
<body>

<?php

$first =””;
$second = “”;

function display_error_message($user_text) {

if ($user_text = = “”) {
print “One or more blank text boxes detected”;
}
else {
print “Text boxes OK”;
}
}

if ($_SERVER[‘REQUEST_METHOD’] = = ‘POST’){

$first = trim($_POST[‘first’]);
$second = trim($_POST[‘second’]);

display_error_message($first);
display_error_message($second);
}

?>
</body>

<FORM Method = “POST” action =”formFunction.php”>

First Name: <INPUT TYPE = “text” name = “first” value =”<?=$first?>”>
Surnmae: <INPUT TYPE = “text” name = “second” value =”<?=$second?>”>

<input type=”submit” name=”Submit” value=”Submit”>
</FORM>
</html>

Փորձեք այն։ Բայց բանն այն է, որ մենք օգտագործում ենք այս նույն ֆունկցիան ստուգելու համար դատարկ text box-երը։ Մենք չենք գրում նույն կոդը կրկին ու կրկին։ Պարզապես օգտագործում ենք ֆունկցիան երբ կա անհրաժեշտություն։

Հաջորդ մասում, կտեսնենք, թե ինչպես ետ ստանալ արժեքները ֆունկցիայից։

Հարգելի ընթերցող, խնդրում ենք չմոռանալ like տալ մեր ֆեյսբուքյան էջին, քանի որ նորությունների մեծ մասը առաջինը տեղադրվում է հենց այնտեղ։ Ինչպես նաև հետևեք մեզ այլ սոցիալական ցանցերում և, իհարկե, գրանցվեք մեր բլոգում։

Share.