本文整理汇总了PHP中FormValidator::getScript方法的典型用法代码示例。如果您正苦于以下问题:PHP FormValidator::getScript方法的具体用法?PHP FormValidator::getScript怎么用?PHP FormValidator::getScript使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FormValidator
的用法示例。
在下文中一共展示了FormValidator::getScript方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: validate
function validate($request)
{
global $kukarow, $yhtiorow;
$validations = array('alku_pvm' => 'paiva', 'loppu_pvm' => 'paiva');
$required = array('alku_pvm', 'loppu_pvm');
$validator = new FormValidator($validations, $required);
$valid = $validator->validate($request);
if ($valid and strtotime($request['alku_pvm']) > strtotime($request['loppu_pvm'])) {
echo "<font class='error'>" . t('Alkupäivämäärä on myöhemmin kuin loppupäivämäärä') . "</font>";
echo "<br/>";
echo "<br/>";
$valid = false;
}
if (!$valid) {
echo $validator->getScript();
}
return $valid;
}
示例2: hae_tilaukset
}
if ($request['tee'] == 'nayta_tilaus') {
require 'naytatilaus.inc';
} else {
echo_kayttoliittyma($request);
if ($request['tee'] == 'hae_tilaukset') {
$validations = array('sarjanro' => 'mitavaan', 'asiakas' => 'mitavaan', 'toimittaja' => 'mitavaan', 'tuote' => 'mitavaan', 'alku_pvm' => 'paiva', 'loppu_pvm' => 'paiva');
$required = array('alku_pvm', 'loppu_pvm');
$validator = new FormValidator($validations, $required);
if ($validator->validate($request)) {
$tilaukset = hae_tilaukset($request);
//esitellään tilaus tyypit tässä jotta validaatio luokka ei yritä valitoida niitä.
$request['tyypit'] = array('L' => t("Myyntitilaus"), 'O' => t("Ostotilaus"), 'A' => t("Työmääräys"));
echo_tilaukset_raportti($tilaukset, $request);
} else {
echo $validator->getScript();
}
}
}
function hae_tilaukset($request)
{
global $kukarow, $yhtiorow;
$sarjanumero_where = "";
if (!empty($request['sarjanumero'])) {
$sarjanumero_where = " AND sarjanumeroseuranta.sarjanumero LIKE '%{$request['sarjanumero']}%'";
}
$asiakas_where = "";
if (!empty($request['asiakas'])) {
$asiakas_where = " AND asiakas.nimi LIKE '%{$request['asiakas']}%'";
}
$toimittaja_where = "";
示例3: array
<?php
$validations = array('name' => 'anything', 'email' => 'email', 'alias' => 'anything', 'pwd' => 'anything', 'gsm' => 'phone', 'birthdate' => 'date');
$required = array('name', 'email', 'alias', 'pwd');
$sanatize = array('alias');
$validator = new FormValidator($validations, $required, $sanatize);
if ($validator->validate($_POST)) {
$_POST = $validator->sanatize($_POST);
// now do your saving, $_POST has been sanatized.
die($validator->getScript() . "<script type='text/javascript'>alert('changes saved');</script>");
} else {
die($validator->getScript());
}
/** Another sample **/
/** To validate just one element:**/
$validated = FormValidator()->validate('blah@bla.', 'email');
/** To sanatize just one element:**/
$sanatized = FormValidator()->sanatize('<b>blah</b>', 'string');