Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Resource id #6- co to za błąd? oO
ArekJ
post
Post #1





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Witam,
otóż próbuję skleić sobie czat/sb, ale niestety nie idzie mi :/ Dokładniej mam problem z pobraniem czegoś z bazy. Zrobiłem połączenie dwóch tabel lecz wywala błąd:
Resource id #6
Kod pobierania danych wygląda tak
  1. SELECT cz.tekst, p.login FROM czat cz LEFT JOIN uzytkownicy p ON p.id = cz.id_w ORDER BY cz.id DESC LIMIT 5

Gdzie jest błąd? Szukałem informacji o tym błędzie, ale nigdzie nie mogę nic o nim znaleźć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ArekJ
post
Post #2





Grupa: Zarejestrowani
Postów: 266
Pomógł: 9
Dołączył: 21.05.2008
Skąd: Łomianki

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


Mam jeszcze powiązane z tym pliki
czat.php
  1. <script>
  2. $(document).ready(function(){
  3.  
  4.  $("#send").submit(function(){
  5.      
  6.       $.ajax({
  7.         type: "POST",
  8.        url: "wyslij.php",
  9.         data:"tekst="+$("#tekst").val(),
  10.        success: function(){
  11.                $("#chat").load("pobierz.php");
  12.                $("#tekst").val('');
  13.                }})
  14.    
  15.    
  16.     return false;
  17.    });
  18.    window.setInterval(function(){
  19.         $("#chat").load("pobierz.php");
  20.        
  21.    },3000);
  22.    
  23. });
  24. </script>
  25. <form method="post" id="send" action="wyslij.php" >
  26. <input type="text" name="tekst" id="tekst" />
  27. <input type="submit" name="send"  value="wyślij" />
  28. </form>
  29. <div id="chat">
  30. <?php include "pobierz.php"; ?>
  31. </div>

i wyslij.php
  1. <?php
  2. include 'includes/config.php';
  3.  
  4. mysql_query("INSERT INTO czat SET `id_w`=".$_SESSION['id'].", `tekst`='".mysql_escape_string($_POST['tekst'])."'");
  5.  
  6. header("Location: czat.php");
  7. die();
  8.  
  9. ?>



EDIT: Już działa, pomógł mi kolega na gadu-gadu. Okazało się, że jest to wina includowania pliku do index.php i tam wyswietlania zmiennej $tekst.
kod wyglada tak
  1. <?php
  2. $act = $_GET['act'];
  3.                                      $act_pages = array('test', 'rejestracja', 'check');
  4.                                      if($act != NULL AND file_exists($act.".php") AND in_array($act,$act_pages) AND strpos($act,'http:// ') === false){
  5.                                      include ''.$act.'.php';
  6.                                      echo $tekst;
  7.                                      }
  8.                                      else{
  9. ...}
  10. ?>

Po zmienieniu zmiennej $tekst na jakas inna wszystko działa. dziekuję za chęć pomocy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Temat chyba do zamknięcia...

Ten post edytował ArekJ 9.12.2008, 16:54:42
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 10:01