Autor | Zpráva | ||
---|---|---|---|
Krupi Profil |
#1 · Zasláno: 28. 3. 2007, 22:21:06
Zdravim
Mám JS a potřeboval bych do něj nějak dostat proměnou z PHP a nemůžu přijít jak na to. Díky za každou radu. |
||
Acci Profil |
#2 · Zasláno: 28. 3. 2007, 22:26:16 · Upravil/a: Acci
JavaScript souboru dej normálně příponu PHP a na začátek souboru přidej následující:
<?php header('Content-Type: text/javascript'); ?> Dále už můžeš se souborem pracovat jako s normálním PHP. |
||
Krupi Profil |
#3 · Zasláno: 28. 3. 2007, 22:42:50
<script language="JavaScript">
function VyberUkol(idf){ i=0; with (document.formular) { ukol.options.length = 0; <?php $vysledek=mysql_query("SELECT * FROM ukoly WHERE IDfirmy = '3'"); while ($zaznam=MySQL_Fetch_Array($vysledek)){ ........... potřebuju do toho IDfirmy dostat idf |
||
peta Profil |
#4 · Zasláno: 29. 3. 2007, 08:56:02
Krupi
viz Acci pokud se jedna o vnejsi soubor, pak: --- javascript.php --- <?php header('Content-Type: text/javascript'); ?> <?php echo $promenna; ?> --- stranka.htm --- <script src="javascript.php"></script> pokud je to v souboru, tak --- stranka.php --- <script> <?php echo $promenna; ?> </script> |
||
djlj Profil |
#5 · Zasláno: 29. 3. 2007, 09:12:27
potřebuju do toho IDfirmy dostat idf
Tak chceš používat: 1. php proměnnou v JS (jaks psal), nebo 2. js proměnnou v php? |
||
Joker Profil |
#6 · Zasláno: 29. 3. 2007, 09:13:55
peta
V tom HTML spíš nějak takhle: <script type="text/javascript"> var promennaPhp = <?php echo($promenna); ?>; //dál už se s proměnnou nějak pracuje v JS, například: alert(promennaPhp); </script> |
||
Krupi Profil |
#7 · Zasláno: 29. 3. 2007, 15:39:45
sry asi sem to blbě formuloval ale já potřebuju dostat proměnou z JS do PHP
|
||
Hooonza Profil * |
#8 · Zasláno: 29. 3. 2007, 17:50:04
KrupiChichichi:-) Tak tohle asi půjde formulářem:-)
<form name=form action="script.php" method="POST"> <input type=hidden name=prom value=""> <input type=submit> </form> <script> document.form.prom.value="hodnota"; </script> |
||
peta Profil |
#9 · Zasláno: 29. 3. 2007, 18:38:30
Joker
jj, jeste bych to mozna osetril na nejake chyby var promennaPhp = "<?php echo($promenna); ?>"*1; //pro cislo var promennaPhp = "<?php echo($promenna); ?>"; //pro retezec Krupi jo, to je pak tezky :) 1 google.com ajax httprequest VYHLEDAT 2 Hooonza nebo o=createElement(input) o.value="neco" o.type="hidden" ... 3 (ajax) http://www.volny.cz/peter.mlich/www.htm#mssub16 atd |
||
Krupi Profil |
#10 · Zasláno: 29. 3. 2007, 20:11:28
javascriptu moc nerozumim.....o ajaxu sem si přečet ale nepochopil....potřebuju jen dostat JS proměnou do PHP....to na to neni neakej jednoduší způsob??
|
||
Hooonza Profil * |
#11 · Zasláno: 30. 3. 2007, 12:17:54
Krupi
Jak? Nějak se mu musí poslat. Formulářem nebo ji přímo vrazit do adresy... |
||
peta Profil |
#12 · Zasláno: 1. 4. 2007, 09:21:54
Krupi
"javascriptu moc nerozumim" jakpsatweb - javascript - priklady nejjednodussi zpusob uz ti popsali, poslat formularem. Pridej si tan INPUT type hidden, nastav mu name a tu promennou mu pres .value= prirad. Pak kliknes na odeslat nebo vyvolas JS .submit() a mas to. Viz priklady. Pokud nejsi schopen zpracovat priklady, pak se ptej, ale muze se stat, ze nenajdes cloveka, ktery si otevre priklad nejvice podobny tvemu a zkopiruje ti jej sem. A nebo ti napise nejaky podobny prikladum. Coz mi treba prijde celkem ztrata casu. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0