jest taka sprawa ze chce po stronie klienta wykonac obliczenia (np. symulacje rozpadu ) i wyniki przeslac na baze danych mysql przez php ,ale mam problem z przekazanien danych z javascriptu do php
to znaczy wykonalem to przez formularz , (bo nie znamm innej metody) skrypt nizej dziala , ale chcialbym aby te dane po obliczeniu byly wysylane bez wciskania na przycisk OK same automatycznie
funkcja nie jest istotna przekazuje w niej zmienne do formularza
Kod
<script language="javascript">
Tablica=new Array();
function Rozpad()
{
var u=1, dt=0.1, du=0, k=1.0, index=0;
var Tablica=new Array();
for( var t=0;t<1; t+=dt)
{
u=u+(-k*u)*dt;
Tablica[Math.round(index)]=u;
index++;
}
document.forms["dane"].elements["test"].value = Tablica;
};
</script>
<body>
<FORM ACTION = "wynik.php" METHOD ="post" enctype="application/x-www-form-urlencoded" NAME ="dane">
<input type="hidden" name="test">
<input name="ok" type="submit" onDblClick="Rozpad()" value="Symuluj">
</FORM>
</body>
Tablica=new Array();
function Rozpad()
{
var u=1, dt=0.1, du=0, k=1.0, index=0;
var Tablica=new Array();
for( var t=0;t<1; t+=dt)
{
u=u+(-k*u)*dt;
Tablica[Math.round(index)]=u;
index++;
}
document.forms["dane"].elements["test"].value = Tablica;
};
</script>
<body>
<FORM ACTION = "wynik.php" METHOD ="post" enctype="application/x-www-form-urlencoded" NAME ="dane">
<input type="hidden" name="test">
<input name="ok" type="submit" onDblClick="Rozpad()" value="Symuluj">
</FORM>
</body>
te dane wysylam do innego pliku php a z niego do bazy moze ktos zna inny sposob wysylajac dane automatycznie bez formularza
dzieki bardzo za pomoc o ile ktos sie zlituje hyh obliczenia na kliecie i orzesylanie do bazy to nie jest moj wymysl to jest konieczne w moim projekcie