Pereiti prie turinio

Kintamojo reiksmes perdavimas is javascript i php


Rekomenduojami pranešimai

Kaip is javascript reikia perduoti reiksme i php?

Naudoju prompt funkcija, kurios rezultatas yra vartotojo ivedamas skaicius "number":

 

function prompt_msg($msg)
{
echo "<script language=\"javascript\">var number=prompt(\"".$msg."\"); </script>";
}

 

Kaip man panaudoti php "number" kintamaji? pvz.:

<?php 
$number = prompt_msg($local->getLocalString('kokio_kiekio_norite'));
if ($number>0)  { lia lia lia } ?>

Number reiksme man visada yra nulis, t.y. neperduodama...

Redagavo kikilis8
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Su php taip paprastai, kaip rodei pavydyje, nepavyks. Reikia cia jau su JavaScript'u irasyti ta number reiksme i koki hidden imput'a ir automatiskai submitinti form'a. Tada jau php gales prieiti prie ivesto skaiciaus per $_POST['number']; (arba GET, jei ne POST metoda pasirinksi).

 

Visas sitas dar neblogai atrodytu padarius su Ajax. :lol:

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Kaip is javascript reikia perduoti reiksme i php?

Naudoju prompt funkcija, kurios rezultatas yra vartotojo ivedamas skaicius "number":

 

function prompt_msg($msg)
{
echo "<script language=\"javascript\">var number=prompt(\"".$msg."\"); </script>";
}

 

Kaip man panaudoti php "number" kintamaji? pvz.:

<?php 
$number = prompt_msg($local->getLocalString('kokio_kiekio_norite'));
if ($number>0)  { lia lia lia } ?>

Number reiksme man visada yra nulis, t.y. neperduodama...

Taip paprastai nepavyks...

Galima daryt arba su formom, arba su ajax.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Yra dar vienas budas.

Vietoj formos galima naudoti GET parametra t.y. refresinti puslapi ir per GET`a perduoti ivesta numeri. Tai kur kas paprasciau nei papildoma forma, bet nemokant JS vistiek bus sunkoka..

 

windows.location = esamas adresas + &numeris + getElementById(...);

Na kazkas panasaus...

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...