0
In this piece of code, I take what the url is sending and save the parameters in variáveis to subsequently pass them into a function.
if(isset($_GET['funcao']) && $_GET['funcao'] == 'lereresponder'){
if (!empty($_GET['tipo']) &&
!empty($_GET['funcao']) &&
$_GET['funcao'] == 'lereresponder'){
$id = $_GET['id'];
$tipo = $_GET['tipo'];
lerresponder($id, $tipo);
}
}
In this next code that is function I am receiving the parameters with the intention of building a view through a database query using the captured parameters.
function lerresponder($id, $tipo){
global $pdo;
echo $id . '<br>';
echo $tipo . '<br>';
}
Well, I’m getting the vestments from if(isset($_GET['funcao']) ... inside the function to make the query in the database.
Question 1: The way I’m passing these vestments to the Function seems right?
Question 2: How to call this function? So: lereresponder($id, $tipo)?
Piecing together the code and the file I call the function, repeat the instruction lerresponder($id, $tipo); 3 times and it bothered me.
Question 3: The way to write this code is correct?
Also add the part where you repeat the function 3 times.
– Edilson
I solved ... just put the if(isset($_GET['function']) && ... within the view instead of placing in the same Function and then have to call Function again in view.
– Marcos Vinicius
Only problem of logic ... :)
– Marcos Vinicius
you have two
ifnested that do the same checking, even one usingisset()and the otherempty(), use only theiffrom within– Pedro Sanção