Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS][PHP] Wstawienie zmiennej JS do PHP
Forum PHP.pl > Forum > Przedszkole
andrzej7322
Witam.
Mój problem polega na tym że nie potrafię wstawić zmiennej JavaScript do kodu PHP który jest umieszczony wewnątrz skryptu JavaScript
  1. var pathtofile='<img src="../produkty/mini/<?
  2. $nazwa=''+file.name+'';
  3. $file = $uploaddir2 . $nazwa . '.jpg';echo $file ?>">';

$nazwa=''+file.name+'';
ta część nie działa.
Z góry dziękuje za pomoc.
croc
Pamiętaj, że JavaScript to język wykonywany po stronie KLIENTA, a PHP po stronie SERWERA. Żeby wysłać dane z JS do PHP możesz:

  1. użyć Ajaxa
  2. przekazać wartość do adresu (np. utworzyć link w JS)
  3. użyć formularza


Napisz co ma robić ten skrypt, bo coś mi się wydaje, że okrążasz to co chcesz osiągnąć dziwnymi sposobami.
kapuch
Cytat(andrzej7322 @ 15.05.2010, 13:01:02 ) *
Witam.
Mój problem polega na tym że nie potrafię wstawić zmiennej JavaScript do kodu PHP który jest umieszczony wewnątrz skryptu JavaScript
  1. var pathtofile='<img src="../produkty/mini/<?
  2. $nazwa=''+file.name+'';
  3. $file = $uploaddir2 . $nazwa . '.jpg';echo $file ?>">';

$nazwa=''+file.name+'';
ta część nie działa.
Z góry dziękuje za pomoc.

Nie wstawisz bo php jest wykonywane pierwsze (na serwerze), a javascript dopiero na komputerze uzytkownika.
AJAXem musisz to zrobic, jesli nie chcesz przeladowywac strony.

@UP: sekundy winksmiley.jpg
andrzej7322
To wygląda tak że stworzyłem skrypt masowego upoladowania zdjęć i wybieram sobie np. 10 zdjęć
i one zostają uploadowane na serwer bez przeładowania strony jedno po drugim i chcę po wrzuceniu na serwer 1 zdjęcia zobaczyć jego miniaturę i z każdym następnym zdjęciem tak samo. Problem jest w tym że nie mogę do zmiennej php wczytać zmiennej JavaScript która określa nazwę uploadowanego zdjęcia

Temat do zamknięcia
pedro84
AJAX, przesyłasz nazwę zdjęcia do pliku PHP.
croc
No tak, tylko po co? Plik PHP nazwę zdjęcia i tak musi otrzymać w momencie uploadu. Problem uploadu przez Ajax nie jest wcale taki prosty, lepiej poszukaj gotowego rozwiązania - Google: Ajax image upload.
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.