Salve a tutti.
Ho un problema di lettura dati da una form generata dinamicamente con AJAX.
Tramite uno script Java e una request in PHP (AJAX) creo dinamicamente questi oggetti, che sono dei semplici campi di testo che devono contenere una quantità e devono avere come nome la stringa 'qt_' più il codice del prodotto selezionato.
Ecco il codice JAVASCRIPT che crea gli oggetti:
Codice PHP:
var text_num = document.createElement('input');
text_num.setAttribute('type', 'text');
text_num.setAttribute('name', 'qt_' + codice);
text_num.setAttribute('value','0');
text_num.setAttribute('class','caselle_testo_piccole_numeri');
cella.appendChild(text_num);
In un'altra pagina vado a cercare di leggere queste caselle di testo con il seguente codice PHP:
Codice PHP:
$sql_dispo = "SELECT ...";
$res_dispo = query_db($sql_dispo);
while($riga_dispo = mysql_fetch_array($res_dispo,MYSQL_ASSOC)) {
$codice_modello = $riga_dispo["codice_modello"];
$variabile_corrente = $_POST["qt_".$codice_modello];
// [//-- CODICE OMESSO --//]
}
Non riesco a capire come mai le variabili nella seconda pagina sono tutte vuote, dovrebbero almeno avere 0 come valore.
Lo stesso $_REQUEST del PHP non mi restituisce queste variabili:
Codice PHP:
Array (
[id_documento] =>
[tipo] => 1
[anno] => 2009
[codice] =>
[invia] => Carica Articoli
[PHPSESSID] => jhkr79g066ha7cbo0cf9m7e546
)
Non riesco a capire perchè le variabili dinamiche sono tutte vuote...
Qualcuno puo' aiutarmi?
Grazie!!!