Devo, come citato in oggetto, passare dei valori da javascript a php,
consentendomi poi di inviarli e registrarli su di un db mysql.
Come esempio riporto questo stralcio di codice:
- <SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function createForm(number) {
data = "";
inter = "'";
if (number < 16 && number > -1) {
for (i=1; i <= number; i++) {
if (i < 10) spaces=" ";
else spaces=" ";
data = data + "URL " + i + " :" + spaces
+ "<input type='text' size=10 name=" + inter
+ "url" + i + inter + "'>
";
}
if (document.layers) {
document.layers.cust.document.write(data);
document.layers.cust.document.close();
}
else {
if (document.all) {
cust.innerHTML = data;
}
}
}
else {
window.alert("Please select up to 15 entries.");
}
}
// End -->
</script>
Inserito tra tag <head></head>,
e tra i tag <body></body> quest'altro codice:
- <center>
<form name=counter>
Number of URLs to enter:
<input type=text name=number size=5>
<input type=button value="Update" onClick="createForm(counter.number.value);">
</form>
<form name="prova" method="post" action="prova.php">
<table border=0>
<tr valign=top>
<td>Name:</td>
<td><input type="text" size="20" name="file_in" onChange="msg(this.form)"></td>
</tr>
<tr>
<td colspan=2>
<span id="cust" style="position:relative;"></span>
</td>
</tr>
<tr valign=top>
<td>Comments:</td>
<td>
<textarea name="commento" cols=45 rows=5 wrap="virtual "OnChange="msg(this.form)">
</textarea>
</td>
</tr>
<tr>
<td></td>
<td><input type=submit value="Send"></td>
</tr>
</table>
</form>
</center>
Adesso, il valore legato al primo campo <input name="file_in">
e l'ultimo nel campo <textarea name="commento">,
li passo tranquillamente al file php "prova.php",
mentre quelli inseriti all'interno del codice Javascript non so come gestirli.
Oltre al fatto che dovrei gestire una numero di "i" volte di quel valore
(a seconda del numero che inserisco nel campo <input name"number">.
RINGRAZIO ANTICIPATAMENTE TUTTI COLORO CHE MI SAPRANNO DARE
DELLE UTILI INDICAZIONI / DRITTE PER RISOLVERE QUESTO PROBLEMA.