Problema ciclo php ed errore [object XMLHttpRequest]

spartacus

Nuovo Utente
9 Ago 2010
1
0
0
Ciao A tutti, spero vivamente che qualcuno mi possa aiutare a risolvere questo problema per me insormontabile.

Comincio ora con l'approcio a Ajax e mi trovo un po in difficoltà.

Cercherò di spiegare al meglio il mio problema:

Devo aggiungere, una serie di campi form dinamicamente senza refresh della pagina alla pressione di un bottone (sono delle persone quindi potrei decidere di aggiungere anche 10 persone riproponendo i campi per 10 volte), e fin qui tutto ok. I dati inseriti dall'utente vengono salvati su un database mysql.

I problemi sorgono nel momento della modifica.
Controllo quante "persone" sono state inserite e con un ciclo richiamo tante volte i campi form quante sono le persone e faccio visualizzare i relativi dati inseriti.

A monitor visualizzo solo l'ultima persona inserita e per tutte le altre mi compare un errore "[object XMLHttpRequest]"

ecco le funzioni che uso:
// Visualizzazione aggiunta Soggetto

function add_sbj(tipo_sog,stg)
{
// Div attuale
divnow=parseInt(document.getElementById("nuovi_soggetti").childNodes.length);
nuovo_elemento = document.createElement("div");
nuovo_elemento.setAttribute("id","sog_"+parseInt(divnow+1));
nuovo_elemento.setAttribute("class","sogg_vis");
if (window.XMLHttpRequest) {
estrai_sog= new XMLHttpRequest();
estrai_sog.onreadystatechange = ricevi_sog;
estrai_sog.open("GET", "pg_fornitori/js_add_soggetto.php?id_sog="+ (divnow+1)+"&stg="+stg+"&tipo_sog="+tipo_sog ,true);
estrai_sog.send(null);
}
else if (window.ActiveXObject) {
estrai_sog= new ActiveXObject("Microsoft.XMLHTTP");
if (estrai_sog) {
estrai_sog.onreadystatechange = ricevi_sog;
estrai_sog.open("GET", "pg_fornitori/js_add_soggetto.php?id_sog="+ (divnow+1)+"&stg="+stg+"&tipo_sog="+tipo_sog ,true);
estrai_sog.send();
}
}
nuovo_elemento.innerHTML=estrai_sog;
document.getElementById("nuovi_soggetti").appendChild(nuovo_elemento);
obj=eval("document.getElementById(\"sog_"+parseInt(document.getElementById("nuovi_soggetti").childNodes.length)+"\")");
obj.style.background="#EEE";
obj.style.width="100%";
obj.style.border="1px solid DDDDDD";
obj.style.padding="5px";
obj.style.margin="10px 0 0 0";
}
function ricevi_sog()
{
var sog;
if (estrai_sog.readyState == 4) {
sog=estrai_sog.responseText;
nuovo_elemento.innerHTML=sog;
document.getElementById("nuovi_soggetti").appendChild(nuovo_elemento);
}
}

Il ciclo PHP con cui richiamo il JS è il seguente:
Faccio visualizzare un'immagine trasparente per poter sfruttare la funzione onload e richiamare lo script

foreach(explode('|',$rv['campodb']) as $val)
{
if($val!="")
{
echo'<img src="img/spacer.gif" onload="add_sbj(\'pf\',\''.$val.'\')"/>';
}
}

Per ogni altra delucidazione rimango a vostra disposizione e grazie infinite a chi potrà aiutarmi
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
MattiaBL [PHP] Problema ciclo while PHP 3
valvasori [PHP] Problema ciclo for PHP 12
neo996sps PHP: problema con ciclo for PHP 1
M problema ciclo javascript Javascript 4
F Problema codice in un ciclo while PHP 2
Monital Problema con un ciclo for. PHP 1
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
K Problema con update di un database in un ciclo Classic ASP 1
otto9due Problema inserimento ciclo foreach o while in variabile PHP 1
O Problema con ciclo FOR PHP 1
M problema con ciclo foreach per estrarre dati da un database PHP 22
M Problema con ciclo for e while PHP 2
T problema ciclo + condizione if PHP 1
M Problema ciclo while con mysql_fetch_assoc PHP 6
W Problema con ciclo If.. PHP 27
D problema con ciclo if else query PHP 3
P Problema con ciclo for PHP 3
M problema sul ciclo in asp Classic ASP 2
D problema con il ciclo while PHP 2
M Problema con join e ciclo while PHP 0
P Problema Con Il Ciclo Di Un Menu' Flash 6
S Problema Doppio Ciclo: For & While PHP 0
B [HELP] Problema con ciclo if PHP 1
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
S Problema nel ciclare un json Javascript 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1
F firefox problema http Linux e Software 0
N Problema con position absolute e overflow HTML e CSS 4
E Problema jquery Success jQuery 2
L Problema con inner join PHP 11
K [php] Problema con inner join PHP 4
E problema selezione sfumata Photoshop 2
K [PHP] Problema con variabili concatenate. PHP 1
A Problema filtro fluidifica Photoshop Photoshop 1
H Problema Bordi Scontorno Photoshop 1
O problema con query PHP 4
R Problema installazione Realtek WiFi USB rtl8821 Reti LAN e Wireless 1
I problema con 2 account Posta Elettronica 1
L problema collegamento file css con html HTML e CSS 1
Y Problema percorso file in rete PHP 1
N Problema SEO "L'URL non si trova su Google" SEO e Posizionamento 4
E Problema accesso a file con app sviluppata con MIT APP INVENTOR 2 Sviluppo app per Android 0
P Problema acquisizione clienti Webdesign e Grafica 1
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0

Discussioni simili