• User Newbie

    Strano comportamento

    Ciao a tutti,

    ho tre installazioni di Apache-MySql-PHP su tre distro diverse di linux.
    Due si comportano benissimo, la terza ha un comportamento stranissimo.

    Quello che segue è un pezzo di uno script che funziona correttamente su 2 distro

    ============================================================
    [...]
    result = mysqli_query($db,"SELECT * FROM papi ORDER BY data LIMIT 0,100");
    while ($row = mysqli_fetch_array($result))
    {
    // echo "$row[id], $row[data], $row[importo], $row[causale], $row['cve'], $row[check] <br />";
    $adata = $row['data'] ;
    }
    $bdata = substr($adata, 5, 2); // ritorna il mese
    $cdata = substr($adata, 8, 2); //ritorna il giorno
    $ddata = substr($adata, 0, 4); //ritorna 'anno
    $zdata = "$cdata.$bdata.$ddata";

    // E' tutto ok, chiudo la connessione
    mysqli_close($db);
    ?>

    </tbody>
    </table>

    </div>
    <div>

    </div>
    <p style = "font-size: 100%; color: #23199A">Saldo alla data odierna € : <? echo $entrate ?></p>
    <p style = "font-size: 100%; color: #9A2319">L'ultima operazione registrata è datata: <? echo $zdata ?></p>

    [...]

    Il problema è che $entrate e $zdata sono mostrati correttamente se inseriti dentro al codice php prima della chiusura del DB.
    Non vengono mostrate se scritte fuori.

    Da cosa può dipendere?

    Grazie infinite a chi saprà aiutarmi 🙂


  • User Attivo

    Strano, cmq nel codice PHP all'interno dei tag "P" prova a mettere così:

    ... <?php echo $entrate; ?></p>

    Prova!

    Ciao 🙂


  • User Newbie

    @Sups said:

    Strano, cmq nel codice PHP all'interno dei tag "P" prova a mettere così:

    ... <?php echo $entrate; ?></p>

    Prova!

    Ciao 🙂
    URKA!!!!
    Funziona!!!!
    Quello che non riesco a capire come mai con altre distro funziona anche senza l'indicazione php.

    Grazie infinite.


  • User Attivo

    Non ne sn sicuro, ma credo che nelle configurazioni Server Web - PHP, sia possibile attivare il riconoscimento del TAG PHP di tipo ridotto "<? ... ?>", cmq è sempre meglio usare "<?php ... ?>" almeno nn ci si confonde 😄

    Ciao :ciauz: