Il php lo deve scrivere il php;
l' Array javascript, bisognerebbe avere un' idea di cosa contiene, di come è strutturato: potrebbe anche farsi un Array multidimensionale per ordinare "dati paralleli".
Restiamo ad un Array monodimensionale:
var lecose = new Array('mele', 'pere', 'patate');
ora da questo cosa vorresti ottenere? Una tabella di una singola colonna che "impila":
mele
pere
patate
oppure compilare più colonne? Vedi questo, qui i dati vengono prelevati alternativamente:
Tieni presente che mele : è a posizione 0 cioè gli si accede con dati[0] per cui il ciclo FOR parte con i=0codice:<html> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>tossam 's compilator</title> <script type="text/javascript"> var dati =new Array('mele :', 'Golden', 'patate :', 'Kondor', 'patate :', 'Sifra'); var cells = ""; function populate() { for(i=0; i<dati.length; i=i+2){ cells=cells+'<tr><td>' + dati[i] + '<\/td><td>[b]' + dati[i+1] + '<\/b><\/td><\/tr>'; }; document.getElementById("table-container").innerHTML = '<table>' + cells + '<\/table>'; } </script> </head> <body> <input value="visualizza" type="button" onclick="populate();"> <div id="table-container"> Visualizza qui i dati contenuti nell' Array. </div> </body></html>
mentre dati.length si aggiorna automaticamente traducendosi nel numero di quanti articoli l' Array contiene: se piazzi un alert(dati.length); ora ti stampa 6

