Jump to content
php.lv forumi

Formas aizsardzība ar php palīdzību


Faks

Recommended Posts

Labvakar Kungi Un Dāmas Tātad Esmu Atkal Ar Jautājumu ilgi meklēju visur un tomer neatradu tāpēc ceru ka saliekot prātus var atrisināt šo problemu ...

 

Paskaidrojums

Izmantojot šo kodu nekādigi nevaru noverst lai tukšā formas tabula netiktu nosūtita bet diemžel man iznāca pretējs effekts un tai skaitā ari "echo" teksts tiek izvaditīts visu laiku .

 

Kods

if((empty($text) == "") || strlen($text) < 1)
{
{
	echo "Lūdzu Aizpildat Aili";
}
}

Link to comment
Share on other sites

Labs.

function check_empty($text)
{
if(empty($text) || !empty($text) || $text || !$text || $text ^ $text || 1/0)
	check_empty(!!!!!$text);

return never_ever;
} // check_empty

labs tikai tāpēc ka viņs ir iestrēdzis bezgalīgajā cikla ....

Edited by Faks
Link to comment
Share on other sites

no manuaļa

Returns FALSE if var has a non-empty and non-zero value.

The following things are considered to be empty:

   * "" (an empty string)
   * 0 (0 as an integer)
   * "0" (0 as a string)
   * NULL
   * FALSE
   * array() (an empty array)
   * var $var; (a variable declared, but without a value in a class)

 

tātad

 

if(empty($text))

{

echo "Lūdzu Aizpildat Aili";

}

Edited by php newbie
Link to comment
Share on other sites

Neredzu jēgu otrajai pārbaudei, jo ja rinda ir tukša kāpēc pārbaudīt tās garumu?! A ja rindā ir kaut kādi simboli, tad turpinam ar pārbaudēm., kā arī divreiz likt iekavās ar nav jēgas.

Principā doma varētu būt tāda, ka vispirms pārbaudam vai tajā mainīgajā vispār kaut kas ir, tad pārbaudam pašus datus vai tie atbilst tiem datiem, ko gribam tur redzēt un tad jau viss pārējais.

Link to comment
Share on other sites

Tu kad raksti kodus, esi mēģinājis pats saprast, ko raksti?

Mēģināšu paskaidrot: tavs kods sākumā pārbauda, vai ievādīta rinda ir garāka, ka 0 (nepārbaudot, vai forma vispār bija submitota), ja nav, tad kods izvada paziņojumu. Pēc tam, kods apstrādā formu, neveicot rindas pārbaudi, jo redz, pārbaude jau ir bijusi.

Nezinu, kādu tu tur sertifikātu esi dabūjis, bet tas sertifikāts noteikti nav saistīts ar programmēšanu, un visdrizāk arī ne ar IT.

Link to comment
Share on other sites

Tu kad raksti kodus, esi mēģinājis pats saprast, ko raksti?

Mēģināšu paskaidrot: tavs kods sākumā pārbauda, vai ievādīta rinda ir garāka, ka 0 (nepārbaudot, vai forma vispār bija submitota), ja nav, tad kods izvada paziņojumu. Pēc tam, kods apstrādā formu, neveicot rindas pārbaudi, jo redz, pārbaude jau ir bijusi.

Nezinu, kādu tu tur sertifikātu esi dabūjis, bet tas sertifikāts noteikti nav saistīts ar programmēšanu, un visdrizāk arī ne ar IT.

diemžel tas sertifikāts ir bet kā sakās tas tāpat ka students pēc profesijas bez pieredzes ... es saprotu ko kods dara bet neizprotu ideju realizājai vai pāprotu .

Ja kādam vajag dabuju ļoti labu varijantu Te lai lietojas labi ļoti žel ka te neviens to nespēja piemeklēt vai izpalīdzēt savādāk drusku esu vīlies :( .

Edited by Faks
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...