Originalmente inviato da
fantacalciojarno
Adesso arriviamo alla famigerata pagina1.php, la quale include sia dati1.php che dati3.php (no dati2.php).
A questo punto la variabile trovata in dati3.php nn è piu' quella la stessa!!
Se ho capito bene, non puoi includere dati2.php perché oltre a definire la variabile, fa anche altre cose. Ed il problema è li: dovresti separare la definizione di valori, l'elaborazione, e l'output. A quel punto puoi sempre combinare i dati fra di loro senza problema, fare i calcoli che ti servono, e generare la pagina.
Purtroppo la discussione diventa un po' filosofica a questo punto, senza avere il codice davanti :razz In generale cerca di strutturare il codice come 1) raccogli i dati che ti servono, 2) ci lavori sopra e produci qualcosa, 3) generi l'HTML della pagina infilandoci dentro i risultati appena generati
Codice PHP:
<?php
include 'config.php';
include 'dati2.php';
include 'funzioni-utili.php';
$parziale = fai_cose($dato1, $parametro1);
$risultato = fai_altre_cose($dato2, $parametro2, $parziale);
?>
<html>
<body>
<h1>Cose! Numeri!</h1>
<p>Il risultato è <?= $risultato ?>
</body>
</html>