PDA

View Full Version : [PHP] includere in una tab??


Pro7on
17-01-2007, 09:22
:muro: :help: ciao ho un grosso probblema...allora

ho un file con delle funzioni dentro che in base alla richiamata stampana dati,

adesso in una pagina richiamo il file così:


echo"<table class=\"contenitore\"><tr><td>".include 'bla/bla/..php'."
</td></tr></table>";

ecco adesso io vorrei che la lista che mi stampa include me lo metta nella table invece il codice restituisce questo:


<table class="contenitore"><tr><td>
</td></tr></table>

echo INCLUDE </td><tr></table>


xche mi chiude prima la tabella????

andbin
17-01-2007, 09:59
La documentazione dice:
Handling Returns: It is possible to execute a return() statement inside an included file in order to terminate processing in that file and return to the script which called it. Also, it's possible to return values from included files. You can take the value of the include call as you would a normal function. This is not, however, possible when including remote files unless the output of the remote file has valid PHP start and end tags (as with any local file).Quindi, tecnicamente, è possibile fare " ... " . include 'blabla' . " .... " ma dovresti usare un return e probabilmente non è quello che ti serve.

Ti conviene fare:
echo ".......";
include 'blabla';
echo ".......";

Pro7on
17-01-2007, 10:04
La documentazione dice:
Quindi, tecnicamente, è possibile fare " ... " . include 'blabla' . " .... " ma dovresti usare un return e probabilmente non è quello che ti serve.

Ti conviene fare:
echo ".......";
include 'blabla';
echo ".......";

ecco ho fatto come dici te perchè mera arrivato un dubbio ma pure così nn funziona :muro: nn riesco a capire xche diavolo mi chiude i dag

andbin
17-01-2007, 10:06
nn riesco a capire xche diavolo mi chiude i dagSpiega meglio il problema.

Pro7on
17-01-2007, 10:12
allora io volevo stampare una tabella o un div con all'interno una sfilza di dati e poi avrei messo lo scroll bar in modo che sta tab/div nn mi ocupasse molto spazio...

adesso include che faccio restituisce un paio di echo...

quindi ho pensato di fare

echo"<tab>";
include asd.php;
echo"</tab>";


ma output e questo:



<tab></tab>

echo....bl.aaa..

</tab>

andbin
17-01-2007, 10:17
ma output e questo:Nel file asd.php hai messo vero <?php .... ?> ?? :D ;)

Perché altrimenti viene tutto preso come codice HTML e non PHP.

Pro7on
17-01-2007, 11:04
Nel file asd.php hai messo vero <?php .... ?> ?? :D ;)

Perché altrimenti viene tutto preso come codice HTML e non PHP.


si si :D :muro: :muro:

Pro7on
17-01-2007, 11:07
o ma incredibile o tolto echo che stampava i dag di chiusura della tab e funziona me li fà luiiii :mbe: :confused: :cry: :muro: :muro: :muro: Ma come è possibile :cry: :cry: :muro: :muro: :confused: :mc: :help:

NN capisco :(

andbin
17-01-2007, 11:13
Ma come è possibileSenza vedere il codice per intero è un po' difficile da dire.

Pro7on
17-01-2007, 11:13
sembrerebbe quasi che quando esegue la pagina fà tutto e poi mette l'include...:? :muro: mmmm

Pro7on
17-01-2007, 11:16
sorgente...


................
......
.....
<br />
</font>
</div>
";

echo"
<div class=\"contenitore_stat\">
";

include 'FileStile/php/registro.php';

echo"
</div>
";


// richiama la gestione dei LOG del sito
log_visite();
echo "<br><br>";
// richiama la gestione dei LOG del sito
log_os();
echo "<br><br>";
// richiama la gestione dei LOG del sito
log_Browser();
?>

kk3z
17-01-2007, 11:56
si dice tag non dag :D

probabilmente hai lasciato un </table> nel file "asd.php"... fai una ricerca.

Pro7on
17-01-2007, 12:18
si dice tag non dag :D

probabilmente hai lasciato un </table> nel file "asd.php"... fai una ricerca.

no sono sicuro...xche nel asd.php ci soono tre funzioni e basta che stampano e basta ma nn tag varii solo scritte e variabili

Pro7on
18-01-2007, 08:11
:mad: :muro: :cry: