本文整理汇总了PHP中Codes::isValid方法的典型用法代码示例。如果您正苦于以下问题:PHP Codes::isValid方法的具体用法?PHP Codes::isValid怎么用?PHP Codes::isValid使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Codes
的用法示例。
在下文中一共展示了Codes::isValid方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: codeGeneration
function codeGeneration($namePopular)
{
//Buscar el id del popular conociendo el nombre
//Buscar el id del establecimiento actual
//Buscar el id del pincho del establecimiento actual
//Crear un array que contenga la id del establecimiento, la id del popular, la id del pincho y el codigo aleatorio generado, para insertarlo en la tabla codes.
$e = new Establishment();
$name = $_SESSION["name"];
$bool = $e->select($name);
if ($bool == false) {
echo "Error del servidor";
} else {
$idEstablishment = $bool[0]["idEstablishment"];
$p = new Pincho();
$boolean = $p->select($idEstablishment);
if ($boolean == false) {
echo "Error del servidor";
} else {
$idPincho = $boolean[0]["code"];
$popular = new Popular();
$comp = $popular->select($namePopular);
if ($comp == false) {
$msg = "El popular introducido no existe";
header("Location: ../views/generateCode.php?msg={$msg}");
} else {
$idPopular = $comp[0]["idPopular"];
$codigoAleatorio = generarCodigo(10);
$cod = new Codes();
$tValid = $cod->isValid($codigoAleatorio);
if ($tValid == false) {
$msg = "Error interno al generar el código.Repita el proceso";
header("Location: ../views/generateCode.php?msg={$msg}");
} else {
$array = array();
$array["Pincho_Establishment_idEstablishment"] = $idEstablishment;
$array["Pincho_code"] = $idPincho;
$array["Popular_idPopular"] = $idPopular;
$array["Code"] = $codigoAleatorio;
$inserta = $cod->insert($array);
if ($inserta == true) {
$msg = "El codigo generado es {$codigoAleatorio}";
header("Location: ../views/generateCode.php?msg={$msg}");
} else {
echo "Error en la inserción";
}
}
}
}
}
}