当前位置: 首页>>代码示例>>PHP>>正文


PHP Codes::insert方法代码示例

本文整理汇总了PHP中Codes::insert方法的典型用法代码示例。如果您正苦于以下问题:PHP Codes::insert方法的具体用法?PHP Codes::insert怎么用?PHP Codes::insert使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Codes的用法示例。


在下文中一共展示了Codes::insert方法的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";
                    }
                }
            }
        }
    }
}
开发者ID:Andoni44,项目名称:pinchos,代码行数:50,代码来源:establishmentController.php


注:本文中的Codes::insert方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。