Print at the top of the page

0

I did a system of entrance exam questions, the user creates his exercises list, responds and gets the note, only I wanted to print this note before the questions my page is more or less like the code below.

<NAV BAR / CABEÇALHO>

function resultado ($nota) {
    echo "Sua nota foi tal:".$nota;
}

<PROCESSAMENTO DA NOTA>

<CHAMA DA FUNCAO PARA IMPRIMIR>

But it always prints where I called the function, not where it is. Can anyone help me?

    
asked by anonymous 25.06.2017 / 00:52

3 answers

1

If I understand correctly, you need to make the function return a value and echo it out.

function resultado ($nota) {
    return "Sua nota foi tal: ".$nota;
}

echo resultado(0); // imprime : 'Sua nota foi tal: 0'
    
25.06.2017 / 01:51
0

If it only appears where it calls, you can try to make a hint to call it indirectly.

<NAV BAR / CABEÇALHO>

function resultado ($nota) {
    echo "Sua nota foi tal:".$nota;
}

function chamaresultado(){
    resultado();
}

<PROCESSAMENTO DA NOTA>

<CHAMA DA FUNCAO PARA IMPRIMIR> //chamaresultado();
    
25.06.2017 / 02:23
0

Well, I understood it would be something like this, put it anywhere:

<?php resultado(0);?></br>
<NAV BAR / CABEÇALHO>
<?php resultado(2);?></br>
<?php
function resultado ($nota) {
    echo "Sua nota foi tal:".$nota;
}
?>
<?php resultado(4);?></br>
<PROCESSAMENTO DA NOTA>
<?php resultado(7);?></br>
<CHAMA DA FUNCAO PARA IMPRIMIR>
<?php
resultado(10);
?>

See the Ideone

Or

<?php
resultado(0);
echo "<NAV BAR / CABEÇALHO>";
resultado(2);
function resultado($nota)
{   echo "\n"."Sua nota foi tal:".$nota."\n";
}
resultado(4);
echo "<PROCESSAMENTO DA NOTA>";
resultado(7);
echo "<CHAMA DA FUNCAO PARA IMPRIMIR>";
resultado(10);
?>

View

    
25.06.2017 / 02:11