コード例 #1
0
         $cnx = new PDO(DBD, DBUSER, DBPWD, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
         //Connexion to database
     } catch (PDOException $error) {
         //Treat error
         //("Erreur de connexion : " . $error->getMessage() );
         header('location:errorPage.php');
     }
     $query = $cnx->prepare($sql);
     //Prepare the SQL
     $query->execute();
     //Execute prepared SQL => $query
     //Collect Data
     $_SESSION['DATA_LVR']['ligne'] = array();
     $i = 0;
     while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
         $rest = $row['CDEPRD_QTE'] - livraisonPourProduit($commande, $row['CODE_PRODUIT']);
         //Add to list
         if ($rest > 0) {
             array_push($_SESSION['DATA_LVR']['ligne'], array('codeproduit' => $row['CODE_PRODUIT'], 'produit' => stripslashes($row['PRD_LIBELLE']), 'prix' => $row['PRD_PRIXACHATN2'], 'qte' => $rest, 'unite' => $row['CDEPRD_UNITE']));
             $i++;
         }
     }
     //Add line
     $_SESSION['DATA_LVR']['nbreLigne'] = $i;
     if ($_SESSION['DATA_LVR']['nbreLigne'] == 0) {
         header('location:addlivraison3.php?selectedTab=bde');
     } else {
         //Etape 2
         header('location:addlivraison1.php?selectedTab=bde');
     }
 } else {
コード例 #2
0
function IsDelivery($cde)
{
    //Retrouver la commande et charger les ligne
    $sql = "SELECT * FROM prd_cde INNER JOIN commande ON (commande.CODE_COMMANDE  LIKE prd_cde.CODE_COMMANDE)\r\n\t\t\tINNER JOIN produit ON (produit.CODE_PRODUIT LIKE prd_cde.CODE_PRODUIT)\r\n\t\t\tWHERE prd_cde.CODE_COMMANDE LIKE '" . addslashes($cde) . "';";
    //Exécution
    try {
        $cnx = new PDO(DBD, DBUSER, DBPWD, array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
        //Connexion to database
    } catch (PDOException $error) {
        //Treat error
        //("Erreur de connexion : " . $error->getMessage() );
        header('location:errorPage.php');
    }
    $query = $cnx->prepare($sql);
    //Prepare the SQL
    $query->execute();
    //Execute prepared SQL => $query
    //Collect Data
    $i = 0;
    while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
        $rest = $row['CDEPRD_QTE'] - livraisonPourProduit($cde, $row['CODE_PRODUIT']);
        //Add to list
        //echo ' rest => ', $rest, ' $i=> ', $i;
        if ($rest > 0) {
            $i++;
        }
    }
    return $i;
}