convert date to timestamp in yii2? [closed] - yii2

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 3 years ago.
Improve this question
$date = Yii::$app->request->post('date');
$timestamp = strtotime($date);
var_dump($timestamp );
error
PHP Warning – yii\base\ErrorException
strtotime() expects parameter 1 to be string, array given

you should check you post for an array in $_POST('date')
in this case you could access at the value providing an index
$timestamp = strtotime($date[0]);

Related

SUM returns Wrong result [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 9 days ago.
Improve this question
I have a table that lists the materials used to make the product. and I retrieve the prices times the quantities, then sum the results to determine the costing.
I created a SQL statement that uses SUM(td price*td current quantity). However, the outcome was incorrect.
function row_data($row_id){
$this->db->select('*,SUM(transfer_details.td_price * transfer_details.td_current_qty) AS total,trim(GROUP_CONCAT(DISTINCT stock_details.sd_wh_id SEPARATOR ",")) as whs');
$this->db->from('manufacturing_workshops');
$this->db->join('transfer_details','transfer_details.td_th_id = manufacturing_workshops.mw_transfer_id','left');
$this->db->join('maintenance_details','maintenance_details.md_id = manufacturing_workshops.mw_md_id');
$this->db->join('stock_items','stock_items.s_id = manufacturing_workshops.mw_si_id');
$this->db->join('stock_details', 'stock_details.sd_si_id=stock_items.s_id');
$this->db->where('mw_id',$row_id);
$this->db->group_by('transfer_details.td_id');
$data = $this->db->get();
return $data->result();
}
I need to return the sum of the multiplication of the td_price and td_current_qty columns.

how to find name john and replace with smith in Laravel from name column of a table [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 5 months ago.
Improve this question
My String from name Column
john_items.3
I want to fetch all these names that start with the john and replace all of them with smith and update columns like
**john_items.3**
will become
**smith_items.3**
$replacedItems = \App\Models\ModelName::where('name', 'LIKE','john'.'%' )
->get()
->map(function ($item) {
$item->name = str_replace('john', 'smith', $item->name);
$item->save();
return $item;
});
// Print all
dd($replacedItems->toArray());

Display subcategory in main category in laravel [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 2 years ago.
Improve this question
$cat = Category::all();
$sub = Subcategory::all();
return response(['cat' => $cat, 'sub' => $sub]);
you need to prepare your data to be easy to loop on it so you can get category with each related subcategory like this :-
$cat = Category::with('subCategory')->get();
so you need to add this relationship inside category model .
in this point you will get the categories with each category you will have its related sub category .

smarty url paramater that contains special character not getting in $smarty.get.otp [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 6 years ago.
Improve this question
I am not able to get this otp parameter in smarty because it is ommiting + sign from url.
http://test.com/index.php?otp=+AU7Og==
I have used following code but not getting value +AU7Og== of otp parameter
{$smarty.get.otp|escape:html}
{$smarty.get.otp|escape:htmlall}
It's not a smarty problem. In the query of a URL, + represents a space. You'll have to encode the plus sign if you want to use it as part of a string parameter

transfer a simple text to json [closed]

Closed. This question needs details or clarity. It is not currently accepting answers.
Want to improve this question? Add details and clarify the problem by editing this post.
Closed 8 years ago.
Improve this question
How to convert a simple text to json programmatically using linux script bash or any other scripting language !
Raw text was like this :
Question 1 ?
Answer1,answer2,answer3{C},answer4
Question 2 ?
{C}Answer1,answer2,answer3,answer4
Question 3 ?
Answer1,answer2{C},answer3,answer4
...
Actually I succeeded to convert it , but now I need to update correct value to the right answer number tagged by {C} for every question !
{
"introduction":"My Quiz",
"questions":[
{"question":"Question 1?",
"answers":["answer1","answer2","answer3{C}","answer4"],
"correct":2},
{"question":"Question 2?",
"answers":["{C}answer1","answer2","answer3","answer4"],
"correct":2}
]
}
Any ideas ?
my ($correctans) = grep {s/.*(\d).*/$1/ if m/C/} (my #answers = qw({C}Answer1 answer2 answer3{C} answer4));