Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wysłaniem zmiennej
Forum PHP.pl > Forum > PHP
crazy191
Mam taki problem gdy robie tak działa:

  1. <?php
  2. echo ' <a href= "java script:getData4('pokazKoszyk.php','content', 1);" >';
  3. ?>


a gdy chce tak np:

  1. <?php
  2. $i=1;
  3.  
  4. echo '<a href= "java script:getData4('pokazKoszyk.php','content', $i);" >';
  5. ?>


już nie działa:

funkcja geData4:

 
  1. <?php
  2. function getData4(dataSource, divID, kat) 
  3.          { 
  4.             if(XMLHttpRequestObject) {
  5.                var obj = document.getElementById(divID); 
  6.                XMLHttpRequestObject.open("POST", dataSource); 
  7.                XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
  8.  
  9.                XMLHttpRequestObject.onreadystatechange = function() 
  10.                { 
  11.                   if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200)
  12.                   { 
  13.                      obj.innerHTML = XMLHttpRequestObject.responseText; 
  14.                   } 
  15.                } 
  16.  
  17.                XMLHttpRequestObject.send("kat=" +  kat); 
  18.               
  19.             }
  20.          }
  21. ?>


Co robie źle? Dlaczego to nie działa??
Spawnm
aby zmienna $i była interpretowana musisz korzystać z " a nie ' czyli echo "i: $i";
maly_swd
  1. <?php
  2. echo '<a href= "java script:getData4('pokazKoszyk.php','content', '.$i.');" >';
  3. ?>
Spawnm
testowałeś?
chyba nie...
poczytaj jakiś kurs bo brak ci podstawowej wiedzy ...
maly_swd
Spawnm-> to do mnie? winksmiley.jpg
ps. nie testowalem i faktycznie czytam co chwile jakies manuale
Spawnm
Cytat(maly_swd @ 26.05.2009, 21:07:03 ) *
Spawnm-> to do mnie? winksmiley.jpg
ps. nie testowalem i faktycznie czytam co chwile jakies manuale

to nie było do ciebie , crazy191 napisał post , który z tego co widzę usuną po tym jak mu odpisałem :/
crazy191
Cytat(maly_swd @ 26.05.2009, 19:51:48 ) *
  1. <?php
  2. echo '<a href= "java script:getData4('pokazKoszyk.php','content', '.$i.');" >';
  3. ?>


Dzięki! działa..
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.