Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JavaScript]Jak umieścić skrypt PHP w Java Script
DerekDX
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


Witam mam taki problem,
chciałbym wrzucić w jave kod php, sprawa polega na tym ze w polecenie "confirm" chcialbym wrzucic polecenie wykonania usuniecia rekordu jezeli uzytkownik wcisnie "ok". Chodzi mi bardziej o skladnie niz o metode wykonania tego
Go to the top of the page
+Quote Post
kreciko
post
Post #2





Grupa: Zarejestrowani
Postów: 99
Pomógł: 7
Dołączył: 17.02.2010

Ostrzeżenie: (0%)
-----


W temacie piszesz javascript, a w treści java. Zdecyduj się. Wydaje mi się, że powinieneś zainteresować się czymś takim jak AJAX.
Go to the top of the page
+Quote Post
DerekDX
post
Post #3





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


chodzi mi o jave scripta
Go to the top of the page
+Quote Post
kreciko
post
Post #4





Grupa: Zarejestrowani
Postów: 99
Pomógł: 7
Dołączył: 17.02.2010

Ostrzeżenie: (0%)
-----


Tak jak napisałem wyżej. Inaczej niż przez AJAX'a tego nie zrobisz.
PHP - to język po stronie serwera
Javascript - to język po stronie klienta
AJAX - łączy te dwie funkcjonalności

Więc tak jak napisałem wyżej, powinieneś się zainteresować AJAX'em. Na przyszłość, jak napiszesz post, przeczytaj go i sprawdź czy jest zrozumiały, bo trudno się go czyta.
Go to the top of the page
+Quote Post
CzesiO.o
post
Post #5





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 17.09.2008

Ostrzeżenie: (0%)
-----


a może ty poprostu chcesz okienko do potwierdzenia jakiejs czynności?
Go to the top of the page
+Quote Post
DerekDX
post
Post #6





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


chce aby przed wykonaniem usuwania rekordu z tabeli mysql java script zapytal sie o potwierdzenie tej operacji jezli wcisnie sie OK to skrypt usunie rekord a jezli nie powroci do widoku podgladu tabeli
Go to the top of the page
+Quote Post
tehaha
post
Post #7





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  1. <a href="delete_record.php" title='' onclick="return confirm('Czy jesteś pewien, że chcesz usunąć ten rekord?');">usuń rekordy</a>
Go to the top of the page
+Quote Post
CzesiO.o
post
Post #8





Grupa: Zarejestrowani
Postów: 18
Pomógł: 1
Dołączył: 17.09.2008

Ostrzeżenie: (0%)
-----


a tam....
spróbuj tak:

Kod
<script type="text/javascript">

function sh(var $wartosc) {
if ($wartosc=="pokaz") {
document.getElementById('potwierdzenie').style.display='block';
}
if ($wartosc=="ukryj") {
document.getElementById('potwierdzenie').style.display='none';
}
}
</script>

<div id="potwierdzenie" style="display: none">
  <div>TYTUŁ OKNA</div>
  <div> TREŚĆ KOMUNIKATU</div>
  <div><a href="strona.php" >TAK</a> <a href="#" onclick="java script:sh('ukryj');">NIE</a></div>
</div>

<a href="#" onclick="java script:sh('pokaz');>usuń</a>


to ci pokaże okienko ładne (pobaw sie w CSS to bedzie naprawde ładne) z przyciskami (linkami) TAK i NIE, które odpowiednio albo coś zrobią albo zamkną okno....
Go to the top of the page
+Quote Post
DerekDX
post
Post #9





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


Prubuje metody tehaha ale cos jest nie tak brakuje jakiegos przecinka gdzies a nie moge wylapac gdzie dla mnie wszystko tu jest ok
oto moj kod
  1. echo'</td><td>
  2. <a href="usun_artykul.php?usun_id=';
  3. echo $id;
  4. echo '" title='' onclick="return confirm('Czy jesteś pewien, że chcesz usunąć ten rekord?');" >Usuń</a>
  5. </td></tr>';
Go to the top of the page
+Quote Post
tehaha
post
Post #10





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


  1. <?php
  2.  
  3. echo "</td><td>
  4. <a href=\"usun_artykul.php?usun_id=$id\" title=\"\" onclick=\"return confirm('Czy jesteś pewien, że chcesz usunąć ten rekord?');\" >Usuń</a>
  5. </td></tr>\n";
  6.  
  7.  
  8. ?>

nie chodzi o przecinek ale do otwarcia i zamknięcia echo użyłeś apostrofu, którego również użyłeś w części javascript
Go to the top of the page
+Quote Post
DerekDX
post
Post #11





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 23.04.2010

Ostrzeżenie: (0%)
-----


ok dzieki za pomoc juz wszystko dziala ok
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 05:04