Example #1
0
 function GET_MONEY($ID, $yosan, $kind)
 {
     //料理IDから値段を取得
     $obj = new hoge();
     //from test.php
     // require_once "./GetData/libdb.php";
     // require_once "./GetData/libfoodstuff.php";
     // require_once "./GetData/libmenu.php";
     require_once "../libmenu/user.php";
     $tmp = user();
     // $tmp = new Menu( "localhost", "root", "" );
     // var_dump( $tmp->GetMenuList( 0, 0, 0, "0011" ) );
     $recipe = array();
     $count = 0;
     $ten_miss = 0;
     switch ($kind) {
         case 1:
             $Recipe_kind = "0100";
             break;
         case 2:
             $Recipe_kind = "1000";
             break;
         case 3:
             $Recipe_kind = "0010";
             break;
         case 4:
             $Recipe_kind = "0001";
             break;
     }
     while ($count < 10 && $ten_miss < 10) {
         // while($count < 10){
         // 料理名(dish)を取得
         $recipe_info = $tmp->GetMenuList(0, 0, 0, $Recipe_kind);
         $index = rand(0, count($recipe_info) - 1);
         // var_dump($recipe[$index]["Name"]);
         $recipi_name = $recipe_info[$index]["Name"];
         // $recipi_name = $obj->GET_NAME(0);
         // var_dump($recipi_name);
         //料理ID取得
         $sum_money = $obj->totalPrice_fromMenuName($ID, $recipi_name);
         /*
         $id = $obj->toID($recipi_name);
         // print_r($id);
         
         // 料理の材料取得
         $material = array();
         $material = $obj->GET_MATERIAL($id);
         // print_r($material);
         
         //各材料のIDを取得
         $material_id = array();
         foreach ($material as $key => $value)
         	$material_id[$key] = $obj->toID($value);
         // print_r($material_id);
         
         //材料の金額の合計
         $sum_money = 0;
         foreach ($material_id as $key => $id)
         	$sum_money += $obj->GET_MONEY_MATERIAL($id);
         */
         // var_dump($sum_money);
         if ($sum_money < $yosan && $obj->isUniqueArray($recipe, $recipi_name)) {
             $recipe += array($recipi_name => $sum_money);
             $count++;
             $ten_miss = 0;
         }
         $ten_miss++;
         // printf("ten_miss:%d\n", $ten_miss);
         // var_dump($ten_miss);
     }
     //end while
     // print_r($recipe);
     return $recipe;
 }
Example #2
0
require_once "ramdom.php";
require_once "liblog.php";
require_once "libnow.php";
/*
		$nowWeek = array(
		  'Mon' => array('main' => 'aaa','dish' => 'aaa', 'sub' => 'aa'),
		  'Tue' => array('main' => '','dish' => '', 'sub' => ''),
		  'Wed' => array('main' => '','dish' => '', 'sub' => ''),
		  'Thu' => array('main' => '','dish' => '', 'sub' => ''),
		  'Fri' => array('main' => '','dish' => '', 'sub' => ''),
		  'Sat' => array('main' => '','dish' => '', 'sub' => ''),
		  'Sun' => array('main' => '','dish' => '', 'sub' => ''),
		);
*/
$source = array();
$obj = new hoge();
$kind = 1;
// 1:dish, 2:main, 3:sub, 4:soup
$recipe = $obj->GET_MONEY($_SESSION["USERID"], $yosan, $kind);
$sunday = $_GET['message'];
echo '<div class="menu_table"><table cellpadding="10">';
echo '<form method="post"action="">';
// var_dump($name);
$i = 1;
foreach ($recipe as $key => $value) {
    printButton($yosan, $value, $i, $key, 1);
    $i++;
}
// var_dump($recipe);
// var_dump($DISH);
// var_dump($_GET['aaa']['yosan']);
Example #3
0
<?php

require_once "user.php";
require_once "../menu/ramdom.php";
$tmp = user();
// $tmp = new Menu( "localhost", "root", "" );
// var_dump( $tmp->GetMenuList( 0, 0, 0, "0010" ) );
// var_dump( $tmp->GetFoodstuffList( 0, 0, 0, "0000" ) );
// var_dump( $tmp->GetFoodstuffListfromID(200301000004));
// var_dump( $tmp->GetFoodstuffListfromID("300101000001"));
// var_dump( $tmp->GetFoodstuffListfromID("220301000033"));
// var_dump( $tmp->GetFoodstuffListfromID("101100100003"));
$obj = new hoge();
$sum_kol = $obj->totalPrice_fromMenuName("000001", "肉じゃが");
// var_dump( $tmp->GetIDfromMenuName("肉じゃが") );
// var_dump( $tmp->GetFoodstuffListfromID("211201000010"));
var_dump($sum_kol);
// $zid = $tmp->GetIDfromFoodstuffName("しらたき");
// $price = $tmp->GetFoodstuffPrice("000001",$zid);
// var_dump($price);
// var_dump($tmp->GetMenuPrice( "000001","340301000080"));
// var_dump($tmp->GetMenuPrice( "000001","320301000039"));
// var_dump($tmp->GetMenuPrice( "000001","311201000013"));
// var_dump($tmp->GetMenuPrice( "000001","511300100018"));
Example #4
0
//   $bbb = $row['Date'];
// $b =  $logday = new DateTime($bbb);
?>

    <?php 
$logWeek = array('Mon' => array('main' => '', 'dish' => '', 'sub' => ''), 'Tue' => array('main' => '', 'dish' => '', 'sub' => ''), 'Wed' => array('main' => '', 'dish' => '', 'sub' => ''), 'Thu' => array('main' => '', 'dish' => '', 'sub' => ''), 'Fri' => array('main' => '', 'dish' => '', 'sub' => ''), 'Sat' => array('main' => '', 'dish' => '', 'sub' => ''), 'Sun' => array('main' => '', 'dish' => '', 'sub' => ''));
// $nowWeek = array(
//   'Mon' => array('main' => '','dish' => '', 'sub' => ''),
//   'Tue' => array('main' => '','dish' => '', 'sub' => ''),
//   'Wed' => array('main' => '','dish' => '', 'sub' => ''),
//   'Thu' => array('main' => '','dish' => '', 'sub' => ''),
//   'Fri' => array('main' => '','dish' => '', 'sub' => ''),
//   'Sat' => array('main' => '','dish' => '', 'sub' => ''),
//   'Sun' => array('main' => '','dish' => '', 'sub' => ''),
// );
$obj = new hoge();
$Week[7][4];
/*  $Sunday = $_GET['Sunday'];
    $tmp = explode( '|', $Sunday);
    $subArray = explode( ';', $tmp[2]);
    unset($tmp[2]);
    array_merge($tmp);
    unset($subArray[0]);
    array_merge($subArray);
    $Week[0] = array_merge($tmp, $subArray);*/
$kind = array("Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat");
foreach ($kind as $key => $value) {
    $subArray = explode(';', $nowlog[$value]["sub"]);
    $Week[$key][0] = $nowlog[$value]["main"];
    $Week[$key][1] = $nowlog[$value]["dish"];
    $Week[$key][2] = $subArray[1];