Salve, come posso fare per asseganre il valore di una variabile contenuta in uno script java ad una variabile contenuta in uno script php???
Grazie
Salve, come posso fare per asseganre il valore di una variabile contenuta in uno script java ad una variabile contenuta in uno script php???
Grazie
forse guardando questa foto capirete meglio.
dimenticavo la stringa che invia i valori alla funzione java è questa:
echo "<input type=\"value\" name=\"".$id."quant\" value=\"1\" size=\"3\"> <input type=\"button\" name=\"".$id."add\" value=\"Add\" onclick=\"addItem(document.itemsform.".$id."info,d ocument.itemsform.".$id."quant.value)\">";
magari si puo estrapolare prima il valore che mi interessa (in questo caso il prezzo)
metto anche il resto nella foto non si vede tanto bene.
function addItem(nameInfo, qtyItem) {
if (nameInfo.selectedIndex) {
nameInfoVal = nameInfo[nameInfo.selectedIndex].value;
}
else {
nameInfoVal = nameInfo.value;
}
splitPos = nameInfoVal.indexOf("|");
nameItem = nameInfoVal.substring(0,splitPos);
priceItem = nameInfoVal.substring(splitPos+1,nameInfoVal.lengt h);
if (qtyItem <= 0) {
alert('Error!\n\nYou must enter a quantity');
return false;
}
if (confirm('Add '+qtyItem+' x '+nameItem+' @ $'+priceItem+' ea. to Shopping')) {
index = document.cookie.indexOf("ShopCart");
countstart = (document.cookie.indexOf("=", index) + 1);
countend = document.cookie.indexOf(";", index);
if (countend == -1) {
countend = document.cookie.length;
}
document.cookie="ShopCart="+document.cookie.substr ing(countstart, countend)+"["+nameItem+","+priceItem+"#"+qtyItem+"]";
<?
if ($confirm_type == "view"):
echo "document.location = \"view.php\";";
endif;
?>
}
return true;
}
Un'altra cosa....
questa parte di script java:
"
splitPos = nameInfoVal.indexOf("|");
nameItem = nameInfoVal.substring(0,splitPos);
priceItem = nameInfoVal.substring(splitPos+1,nameInfoVal.lengt h);
"
come diventere in php?????
allora ... partiamo dalla base
java non è javascript, java è un linguaggio di programmazione che ti permette di fare tante cose tra le quali applicativi server-side, come php
javascript, quello a cui ti riferisci, è un linguaggio C-Like di scripting orientato agli oggetti, ovvero supporta anche gli oggetti, che funziona client-side, che funziona su browser
per acquisire quel valore, dato che lo setti nei cookie, ti basta che usi la variabile $_COOKIE
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
ok presumo che tu abbia ragione, ma visto le mie limitate esperienze nel settore, ti propongo un'altra soluzione...
nella variabile $string il contenuto è "Guitars|1500" ovvero nome e prezzo.
ora io vorrei separare i due elemanti contenuti nella variabile, come posso fare?
io sto provando ad usare questo script ma non funziona:
$string = "Guitars|1500";
$words = preg_split("<|>",$string);
for($no=0;$no<count($words);$no++){
echo $words[$no];
}
basta
list($nome, $prezzo) = explode('|', $_COOKIE['nomecookie']);
![]()
VM su SSD da 5$! https://www.digitalocean.com/?refcode=f6925c7f0ddb
cosa ne pensi di questo??
$string = "Guitars|650";
list($nome, $prezzo) = split('[|.-]', $string);
echo "Nome: $nome";
echo "Prezzo: $prezzo";