Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][JS]Przekazywanie zmiennej do pliku i takie tam..., Problem
MateuszS
post
Post #1





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


Hey, właśnie piszę mały chat jako element większej całości i mam pewien problem, który objawi się także przy innych elementach tej strony. Otóż muszę przekazać jakoś zmienną do pliku który pobieram do ramki. Wygląda to tak

[JAVASCRIPT] pobierz, plaintext
  1. function refresh_chat(){
  2. $('#chat').load('chat.php');
  3. }
  4. setInterval("refresh_chat()", 1000);
  5.  
[JAVASCRIPT] pobierz, plaintext


Pewnie można by coś z POST/GET kombinować ale zależy mi na tym żeby jakoś te zmienne były dostępne w tym pliku od razu, tzn. tworzę np sesję w pliku z powyższym skryptem i ta sesja żeby była dostępna z poziomu kodu skryptu chat.php

Np. mam takie coś w chat.php

  1. <?
  2. include("config.php");
  3.  
  4. $pobierz_tekst = mysql_query("SELECT * FROM `zawijaniec_chat` ORDER BY `ID` ASC") or die(mysql_error()); //tutaj chce sprecyzowac w WHERE `ID_lobby`='".$_GET["lobby"]."' ale nie mam tutaj właśnie tej zmiennej $_GET["lobby"] dostępnej, sesji też nie. Nie wiem jak z ciastkami, ale czy to praktyczne rozwiązanie?
  5. if(mysql_num_rows($pobierz_tekst)>0) {
  6. while($chat = mysql_fetch_assoc($pobierz_tekst)) {
  7. $pobierz_autora = mysql_query("SELECT * FROM `zawijaniec_gracze` WHERE `ID`='".$chat["ID_autora"]."'") or die(mysql_error());
  8. if(mysql_num_rows($pobierz_autora)==1) {
  9. $autor = mysql_fetch_assoc($pobierz_autora);
  10. ?>
  11. <tr>
  12. <td><b><? echo $autor["Nick"]; ?></b>: <? echo $chat["Tresc"]; ?></td>
  13. </tr>
  14. <?
  15. }
  16. }
  17. }
  18. ?>


2. Mam diva z ramką tzn overflow: auto i chcę aby zawsze był przewinięty na dół, pewnie da się to jakoś kotwicą zrobić tylko nie wiem specjalnie jak...

Pozdrawiam
Go to the top of the page
+Quote Post
krzywy36
post
Post #2





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


Co do pytania drugiego:
Pod treścią w divie, wstawiasz
  1. <a name="nazwa_kotwicy"></a>

a w adresie dopisujesz "#nazwa_kotwicy", działa, przed chwilą sprawdzałem (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
mortus
post
Post #3





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Zdaje się, że w metodzie .load() drugi argument odpowiada za przesyłanie zmiennych.
[JAVASCRIPT] pobierz, plaintext
  1. $('#chat').load('chat.php', 'lobby': "LOBBY"); // wtedy w pliku chat.php $_GET['lobby'] = "LOBBY" lub
  2. $('#chat').load('chat.php', { 'lobby': "LOBBY" }); // w pliku chat.php $_POST['lobby'] = "LOBBY"
[JAVASCRIPT] pobierz, plaintext
LOBBY (to z dużej litery) to Twoje ID_lobby.
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: 22.08.2025 - 17:41