...ti ringrazio ancora NonCeLaFACCIO+ per il tuo intervento.
La mia situazione è questa:
index.php
codice:
<?
....
.. $a = array($i => array("pippo" => $riga[pippo],"pluto" => $riga[pluto],"descrizione" => $riga[Descrizione]));
.....
..
<html>
<head>
<script language="javascript"> <? } ?>
<? for( $i=0; $i<$a[0].length; $i++) { ?>    
document.write("sei in html ");
var num="<?php print ($a[$i]["pippo"]) ?>"
document.write(num);
mi stampa solo l'ultimo elemento dell'array mettendo qua(...vedi grassetto..),invece se lo pongo all'ultimo rigo non mi stampa nulla!!
Riflessione: mi fa capire che è un errore di chiusura del if ma dove?

Grazie ancora per l'interesse!