Passaggio variabili GET in array

Emix

Utente Attivo
15 Feb 2010
596
0
16
Ciao a tutti ho creato una pagina in cui tramite GET recupero dei valori passati tramite ajax con funzione JSON che recupera il resto dei valori della form... Fin quando la form è composta da solo un campo per tipo (quindi diciamo che se ho id dato altridati e prova) funziona tutto tranquillamente, il problema ora lo incontro con la form che recplica questi campi X volte. Praticamente la mia form replica questi campi x volte dove PER ORA x è = a 7.
Ho provato facendo cosi :

PHP:
<?php
include('connect.php');
if(isset($_GET['getClientId'])){  
  $getclientid = $_GET['getClientId'];
  $getclientid = unserialize(stripslashes($getclientid));
  $conta = count($barcode);
  for($a=0;$a<$conta;$a++){
  $res = mysql_query("select * from articoli where Barcode='".$_GET['getClientId']."'") or die(mysql_error());
  if($inf = mysql_fetch_array($res)){
	   $descrizione=$inf["Descrizione"];
	  $quantita=$inf["qnt_lucio"];
	  $prezzo=$inf["Vendita"];
    echo "formObj.descrizione.value = '".$descrizione[$a]."';\n";    
    echo "formObj.quantita.value = '".$quantita[$a]."';\n";    
    echo "formObj.prezzo.value = '".$prezzo[$a]."';\n";   
	echo http_build_query($getclient) . "\n";
    echo http_build_query($getclient, '', '&amp;');

    
  }else{
    echo "formObj.descrizione.value = '';\n";    
    echo "formObj.quantita.value = '';\n";    
    echo "formObj.prezzo.value = '';\n";          
  }    
}
}
?>
ma ovviamente non mi funziona... Devo riuscire a passare la variabile GET tramite array.. Il problema è che l'array io non lo conosco perche quello che va a prelevare è un codice che viene inserito dall'utente...
Spero di essermi spiegato...
Ho letto che si potrebbe fare con le sessioni, ma non capisco come passo in sessione la variabile GET se non conosco l'array di provenienza...
 

Emix

Utente Attivo
15 Feb 2010
596
0
16
Aggiungo la pagina form di provenienza :

HTML:
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
	var ajax = new sack();
	var currentClientID=false;
	function getClientData()
	{
var clientId = document.getElementById('clientID').value.replace(/[^0-9]/g,'');
if(clientId.length==13 && clientId!=currentClientID){
currentClientID = clientId
ajax.requestFile = 'getClient.php?getClientId='+clientId;	// Specifying which file to get
ajax.onCompletion = showClientData;	// Specify function that will be executed after file has been found
ajax.runAJAX();		// Execute AJAX function			
	}
		
}
function showClientData()
{
var formObj = document.forms['read'];	
eval(ajax.response);
}
function initFormEvents()
{
document.getElementById('clientID').onblur = getClientData;
document.getElementById('clientID').focus();
}
window.onload = initFormEvents;
</script>
<table align="left">
    <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
   <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
  <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
  <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
  <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
  <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
  <tr>
    <td><input type="text" placeholder="Barcode" name="barcode[]" id="clientID" size="10"></td>
    <td><input type="text" placeholder="Descrizione" name="descrizione[]" id="descrizione" size="32"></td>
    <td><input type="text" style="text-align:center" placeholder="Qnt" name="campo[]" id="quantita" size="3"></td>
    <td><input type="text" placeholder="Prezzo" name="prezzo[]" id="prezzo" size="5"></td>
    <td><input type="text" placeholder="Sc %" name="scontoperc[]" id="scontoperc" size="3"></td>
    <td><input type="text" placeholder="Sc VAL" name="scontoval[]" id="scontoval" size="4"></td>
    <td><input type="text" placeholder="P.Scontato" name="prezzosconto[]" id="prezzosconto" size="6"></td>
  </tr>
</table>
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Passaggio variabili array php su un tasto jq PHP 3
MarcoGrazia Metodi static e passaggio di variabili PHP 1
N Problema passaggio variabili tra pagine PHP 4
R passaggio variabili tra modulo genitore a figlio jQuery 3
zorro [PHP] passaggio di variabili PHP 7
B [Visual Basic] Passaggio variabili da un progetto all'altro (Visual Studio 2017 C#/SQL) Visual Basic 0
K [PHP] Passaggio Variabili Senza Refresh Di Pagina PHP 1
C [RISOLTO][PHP] Passaggio variabili senza refresh di pagina PHP 7
elpirata [PHP] Passaggio di dati tra variabili PHP 1
A Problema con getCurrentPosition e passaggio variabili da javascript a PHP Javascript 3
WebDr [ASP] Passaggio di variabili in un link tra apici ed & Classic ASP 5
gandalf1959 passaggio variabili da form dopo verifiche: tutte meno una!?!? Javascript 4
gandalf1959 Passaggio di variabili con "global" PHP 1
R Problema passaggio variabili POST PHP 0
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 3
G Passaggio variabili tra pagine- Aiuto per maturità 2015 PHP 0
W Passaggio variabili da JS a PHP Javascript 3
B Passaggio di variabili a query in php PHP 3
P Passaggio di variabili con $_POST senza form PHP 4
N [RISOLTO]ancora ..passaggio variabili PHP 13
R Passaggio variabili php PHP 3
K passaggio di variabili PHP 2
1 passaggio variabili php PHP 1
S NicEdit - Problemi nel passaggio variabili delle TEXTAREA PHP 6
T passaggio valori delle variabili da form jQuery 2
T Passaggio di variabili da una pagina all'altra PHP 5
R Passaggio variabili da Javascript PHP 7
U Passaggio di variabili tra combo PHP 3
I passaggio variabili tra due cartelle in localhost PHP 8
J problema passaggio di variabili Classic ASP 0
S Passaggio variabili tra due pagine php PHP 5
D Problema Passaggio variabili Classic ASP 2
G Passaggio Variabili Javascript 1
M php e passaggio di variabili via get e post PHP 5
D Passaggio variabili POST PHP 2
S Flash & PHP - Problema passaggio variabili! Flash 1
O Passaggio Variabili da Url... Flash 1
B passaggio variabili php/javascript e vicerversa Javascript 0
M Problema passaggio variabili in asp Classic ASP 2
M Passaggio variabili PHP 2
I passaggio variabili HTML e CSS 3
F Consigli passaggio a nuova piattaforma CMS (Content Management System) 0
F Consigli passaggio a nuova piattaforma SEO e Posizionamento 3
M Passaggio Valori checbox in textarea Javascript 1
Barierta Testo a comparsa con passaggio del mouse Javascript 17
P Passaggio id php a javascript PHP 6
M errore dopo passaggio Php 7.2 PHP 6
M Passaggio da una pagina php ad un altra PHP 0
P Passaggio di parametro al metodo: public void run() Java 3
T script jquery non funziona più dopo il passaggio a MVC jQuery 5

Discussioni simili