Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu

[es] :: PHP :: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu

[ Pregleda: 1869 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu07.08.2011. u 13:52 - pre 154 meseci
http://www.paundurlic.com/vlas...larec.php?action=upd&id=10
Dvostrukim klikom na željenu reč na ekranu, želim da se korisniku omogući da je nađe u bazi rečnika, i vidi njeno kompletno značenje.
Uspelo mi je da preko js funkcije »uzmiRec()« izdvojim tu reč, i dodelim je jednoj promenljivoj, koju sam (dabome) nazvao »rec«. :)
Računajući da sam završio posao, iz funkcije se direktno prebacijum na stranu »poveznice.php« gde se nalazi forma za pretraživanje baze.
Prebacivanje vrsim preko
window.location = "poveznice.php";
Na ovoj stranici treba da »preuzmem« utvrdjenu vrednost promenljive »rec«, preko »value« da je unesem u »input« polje i »submita« pokrenem pretragu baze.
Na žalost, kao što že odmah primetii iskusni PHP & JS & MySQL programeri, »neće da može« baš tako lako da se presipa sadržaj iz korisnikove »korpe« u serverovu »kofu«, pa sam, kao što se iz priloženog vidi, prinuđen da koristim »pomoć publike«.

Pitanje je, dakle, vezano za oblast prenošenja vrednosti varijable iz funkcije JavaScripta, sa jedne php strane, u PHP kod druge php strane.
Isprobao sam sve mudrolije do kojih sam došao čitanjem raznih naputaka, forumova i guglanjem do oguglavanja, pa najlubaznije molim za praktičnu pomoć u rešenju ovoga problema. Drugim rečima, kako da vrednost promenjlive »rec«, utvrdjene js funkcijom, prenesem na drugu php stranu i unesem u »input« varijablu.

"celarec.php"
Code:

.......
echo "<span ondblclick='uzmiRec(event);' title='Klikni za karticu reci'>";
........

<script language="JavaScript" type="text/javascript">

function uzmiRec(evt) {            
        var rec= getSelectedText();
        window.location = "poveznice.php?rec";
        }
    
function getSelectedText() {
      var rec = null;
      if (window.getSelection) {
        rec = window.getSelection();
      } else if (document.selection) { 
        rec = document.selection.createRange();
      }
    
      if (rec != null && rec.text != null) {
        rec = rec.text;
      }
      return rec;
    }
</script>


"poveznice.php"

Code:

...........
<? 
$unetarec=$_POST['rec'];
?>
..........
<input  type="text" name="uneta_rec" value="<?=$unetarec?>">


Ovo je jedan od načina kako sam pokušavao da reši problem. Bez uspeha.
Unpared hvala za svaku sugestiju.
 
Odgovor na temu

Mr. Bond
Beograd

Član broj: 126551
Poruke: 124
*.adsl-a-7.sezampro.rs.

Sajt: https://rs.linkedin.com/i..


+14 Profil

icon Re: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu07.08.2011. u 13:58 - pre 154 meseci
Ako si vec tako poceo umesto "window.location = poveznice.php"; uradi "window.location = poveznice.php?rec=" + rec; i u poveznice.php proveravaj dal je setovana i neprazna $_GET['rec']; ako je setovana i nije prazna - znaci da imas rec i u njoj je zapisana ta rec koju si prosledio - dalje radi sa njom sta si vec namerio.
Bad programmers worry about the code. Good programmers worry about data
structures and their relationships.
 
Odgovor na temu

pakito
Paun Es Durlic
kustos etnolog (u penziji!) i programer
naivac
Majdanpek * Pančevo

Član broj: 91953
Poruke: 273
*.dynamic.isp.telekom.rs.

Sajt: www.PaunDurlic.com


+3 Profil

icon Re: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu07.08.2011. u 14:13 - pre 154 meseci
Radi!
Beskrajno sam vam zahvalan!

 
Odgovor na temu

aaaca
Aleksandar
Beograd

Član broj: 186587
Poruke: 203

Sajt: www.aca.rs


+11 Profil

icon Re: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu27.08.2011. u 18:11 - pre 153 meseci
A kako da prenesem dve vrednosti?
Aca
Da li iko koristi Cold Fusion!? Ajde ljudi, ako čujete javite mi.
 
Odgovor na temu

Numpy
Podgorica

Član broj: 262084
Poruke: 10
*.crnagora.net.



+6 Profil

icon Re: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu27.08.2011. u 20:45 - pre 153 meseci
stranica.php?promjenljiva1=vrijednost1&promjenljiva2=vrijednost2

Pozdrav.
 
Odgovor na temu

aaaca
Aleksandar
Beograd

Član broj: 186587
Poruke: 203

Sajt: www.aca.rs


+11 Profil

icon Re: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu29.08.2011. u 17:43 - pre 153 meseci
Eh, da, hvala. To sam znao i ja, ali zbog slabog poznavanja JavaScript-a nisam primenio kako treba. Možda nekome bude korisno, pa da stavim kodove da bi se videli oni silni plusevi i znaci navoda.

Radi se o tome da treba da obrišem neki zapis iz Beleški. Klikom na link x, pozivam funkciju koja me pita da li hoću ili neću. Ako hoću, ona ponovo učitava istu stranicu u istom prozoru, ali šalje odgovarajuće parametre u nju na osnovu kojih stranica zna da treba da obriše odgovarajući zapis iz baze. Tekst beleške je beleska, njen ID broj je id, a promenljive kor i podatak moraju da se proslede zbog sigurnosnih provera. Promenljive kod i prosledi govore o tome da zapis treba da se obriše.

Code:
 
<script language="JavaScript">
function brisanje(x,y,z,w) {
if (confirm("Sigurno brišeš: " +y+ " ?")) {
self.location=("beleske.cfm?kod=obrisi&prosledi=Da&id_beleske="+x+"&kor="+z+"&podatak="+w)
}}
</script>


Kod:

Code:
 
<A style="color:white; font-weight:bold;" 
onmouseover="this.style.cursor='pointer'; this.style.color='red';"
onmouseout="this.style.cursor='default'; this.style.color='white';"
onclick="brisanje(#id#,'#beleska#',#kor#,'#podatak#')"
>x</A>#beleska#


Pozdrav!
Aca
Da li iko koristi Cold Fusion!? Ajde ljudi, ako čujete javite mi.
 
Odgovor na temu

[es] :: PHP :: Prenos vrednosti varijable iz funkcije JavaScripta na novu PHP stranicu

[ Pregleda: 1869 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.