Creazione lista utenti database con php a oggetti

Filomena Del Sorbo

Nuovo Utente
17 Feb 2014
1
0
0
Ciao a tutti, devo creare una lista degli utenti presenti nel database e metterli in una tabella.
Ho provato a fare questa funzione ma ricevo sempre errori


Questa è la mia funzione:

Codice:
function CaricaLista() {
    xmlhttp=new XMLHttpRequest(); 
    xmlhttp.onreadystatechange = function (){
        if(xmlhttp.readyState==4) {
            risposta = xmlhttp.responseXML;
            console.log(risultato);
            console.log(risultato.hasChildNodes());
            if(risposta.hasChildNodes()==false){
                echo "NESSUN UTENTE";
            }
            else{
            console.log(risultato.childNodes.length);
            root=risultato.documentElement;
            id=root.getElementsByTagName('identificativo')[0].firstChild.data;
            dim=root.childNodes.length;
            console.log(dim);
            output=null;
            for(i=0;i<dim/2;i++){
                nome=root.getElementsByTagName('nome')[i].firstChild.data;
                id=root.getElementsByTagName('identificativo')[i].firstChild.data;

                              
                
            }
            document.getElementById('TabUtenti').innerHTML=output;
        }  
    };
}
    xmlhttp.open("GET", "http://localhost/index/IS_SITO/lista.php", true);
    xmlhttp.send(null);   

}
L'errore che ricevo è che risposta è null. Non riesco a capire il perchè.
Il file lista.php:
Codice:
<?php
session_start();
class CaricaLista {
	public $db_host;
	public $db_user;
	public $db_psw;
	public $db_database;
	public $IstanzaMySQL;

	
	public function __construct() {
		header("Content-Type: text/xml");
		$this->db_host        = "localhost"; 
        $this->db_user       = "root";           
        $this->db_psw     = ""; 
        $this->db_database     = "tirocinio";
        $this->IstanzaMySQL= new mysqli($this->db_host,$this->db_user,$this->db_psw,$this->db_database);
        
        if ($this->IstanzaMySQL->connect_errno) {
            global $gestoreErrore;
            $eccezioneConnessioneDB = new EccezioneConnessioneDB();
            $gestoreErrore->aggiungiErrore($eccezioneConnessioneDB->getMessage(), 
                                           $this->IstanzaMySQL->connect_errno, 
                                           "Parametri di connessione:" . $this->utente . "|" . $this->database . "|" . $this->dbhost ." ");            
        }

        $query="SELECT `idpartecipante`,`nome`,`tipopartecipante`,`login`,`password`,`gestore`, FROM `partecipante` ";
        $this->risultato = $this->IstanzaMySQL->query($query);
		$start="<?xml version=\"1.0\"?><xml>";
		echo $start;
		while($row=($this->risultato->fetch_array(MYSQLI_ASSOC))){
				echo  " <dati>
                			<idpartecipante>".$row['idpartecipante']."</idpartecipante>
                			<nome>".$row['name']."</nome>
                			
            			</dati>";
		}
		echo "</xml>";
	}
}
new CaricaLista();
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
D Creazione sito e-commerce WP Content Management System (CMS) 0
A Consiglio per creazione sito web Content Management System (CMS) 0
S CREAZIONE DI SITO PER CORSI DI FORMAZIONE WordPress 1
spider81man Creazione di un UNICA tabella da più file .CSV PHP 1
M Creazione menu a tendina Javascript 3
S Download di un file in automatico dopo la sua creazione PHP 2
G creazione menu a tendina e invio a pagina php PHP 1
M Problemi con creazione maschere Presentati al Forum 1
F Creazione script Tv Presentati al Forum 1
W Creazione Cartella Classic ASP 2
A recuperare data creazione di un file PHP 6
D Neofita. Creazione applicativo prenotazione automezzi Offerte e Richieste di Lavoro e/o Collaborazione 12
L Aiuto creazione menu mancante WordPress 0
E Creazione URL per chat whatsapp WordPress 1
L Creazione di 2 o più record PHP 6
W Creazione di una griglia HTML e CSS 1
E Creazione di un sito di news PHP 16
S Scelta software/cms per creazione sito Webdesign e Grafica 6
E Creazione gestionale timesheet partendo da foglio excel Offerte e Richieste di Lavoro e/o Collaborazione 0
M Creazione notifica sonora Javascript 1
R Creazione sito eccomerce privato. Offerte e Richieste di Lavoro e/o Collaborazione 2
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
D Difficile creazione excel di dati di grandi dimensioni Classic ASP 2
I creazione stile css HTML e CSS 3
A [Offro][retribuito] Creazione siti web/ web app (Django) Offerte e Richieste di Lavoro e/o Collaborazione 2
Stefano Migotto Creazione di un div con php o js PHP 9
G [OFFRO][RETRIBUITO] Creazione siti web e loghi professionali Offerte e Richieste di Lavoro e/o Collaborazione 0
D Creazione sito Offerte e Richieste di Lavoro e/o Collaborazione 0
D CREAZIONE E GESTIONE SITO E-COMMERCE Offerte e Richieste di Lavoro e/o Collaborazione 2
C [WordPress] Retribuzione creazione Sito Web vetrina Discussioni Varie 3
I [Javascript] Creazione di una piccola libreria e integrazione in angular Javascript 2
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
T [php] problema creazione query select-where PHP 5
Daniele_Carrara [PHP] Creazione Carrello PHP 1
G Creazione Landing Page Offerte e Richieste di Lavoro e/o Collaborazione 2
P [HTML] Creazione pagina web da dove iniziare HTML e CSS 2
L Creazione form html HTML e CSS 3
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
W [PHP] Creazione classe PDO PHP 4
K [PHP] Creazione di Calendario con orario PHP 4
V [CREO] Creazione profilo INSTAGRAM ad hoc per SVILUPPO MARKETING aziendale Offerte e Richieste di Lavoro e/o Collaborazione 0
Store creazione campo search in php PHP 1
Store creazione barra search sito web Presentati al Forum 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
F Info aws ed ec2 per creazione sito vendita orodotti digitali Server Dedicati e VPS 0
S [PHP] Aiuto creazione form php per completamento modello word PHP 1
Web93 Creazione spedizione a pezzo - sito wordpress woocommerce WordPress 2
W Creazione Wallet per Bitcoin Offerte e Richieste di Lavoro e/o Collaborazione 6
A [PHP] Creazione tabelle dinamiche PHP 16
S Creazione app Presentati al Forum 1

Discussioni simili